- Technology Illumination
- Posts
- How You Can Be - Economist - AWS Cloud Architect
How You Can Be - Economist - AWS Cloud Architect
To AWS architecture decisions - apply two economic analysis methods - the economist-architect approach
Applying Economic Analysis Theories To AWS Architecture You Create
OBJECTIVE: Applying two economic analysis methods Deductive (theory → data) and Inductive (data → theory) to AWS architecture decisions.
Two Economic Analysis Methods
Deductive Method: Start with general economic principles, derive specific AWS conclusions.
"Economies of scale reduce unit costs" → Therefore, Reserved Instances must save money at scale.
Inductive Method: Start with AWS data observations, derive general principles.
Our Lambda costs dropped 40% as volume grew → Digital banks achieve economies of scale on serverless.

Economics Analysis for AWS Architecture by a Chief Cloud Architect
Deductive Analysis for AWS Decisions
How It Works
GENERAL PRINCIPLE
↓
HYPOTHESIS
↓
AWS APPLICATION
↓
CONCLUSIONExample 1: Compute Strategy
Principle: Economies of scale reduce average costs as output increases.
Hypothesis: XYZ Bank's cost-per-transaction will decrease as volume grows on AWS.
AWS Application:
AWS Mechanism | Scale Effect |
|---|---|
Reserved Instances | Higher commitment = deeper discount (1yr: 40%, 3yr: 60%) |
Savings Plans | Commit to $/hour = unlock lower rates |
S3 Tiers | 50TB: $0.023/GB → 500TB+: $0.021/GB |
Data Transfer | Volume discounts on egress |
Enterprise Discount Program | Total spend thresholds unlock additional % off |
Conclusion: Commit to Reserved Instances and negotiate EDP at scale.
Example 2: Compliance Architecture
Principle: Fixed compliance costs benefit from operational leverage.
Hypothesis: Using AWS compliance certifications is cheaper than building parallel compliance infrastructure.
AWS Application:
Compliance Need | Build Yourself | Use AWS |
|---|---|---|
SOC 2 | $200K+ audit + ongoing | Inherited via AWS Artifact |
PCI-DSS | $500K+ infrastructure | Shared responsibility model |
ISO 27001 | 12+ months certification | Already certified |
GDPR | Data residency controls | Region selection + config |
Conclusion: Inherit AWS compliance certifications. Focus internal spend on bank-specific controls only.
Example 3: High Availability
Principle: Redundancy costs follow a step function, not linear scaling.
Hypothesis: Multi-AZ is economically justified when downtime cost exceeds redundancy cost.
AWS Application:
Configuration | Monthly Cost | Availability | Annual Downtime |
|---|---|---|---|
Single-AZ RDS | $4,200 | 99.5% | 43.8 hours |
Multi-AZ RDS | $8,400 | 99.95% | 4.4 hours |
Multi-AZ + Read Replica | $12,600 | 99.99% | 52.6 minutes |
Decision Formula:
If (Hourly Downtime Cost × Hours Saved) > Additional AWS Cost
→ Deploy Multi-AZConclusion: For a bank processing $10K/hour in transactions, Multi-AZ pays for itself if downtime costs exceed $107/hour in lost revenue + reputation.
Inductive Analysis for AWS Decisions
How It Works
OBSERVATIONS (AWS Data)
↓
PATTERN RECOGNITION
↓
HYPOTHESIS
↓
GENERAL PRINCIPLEExample 1: Cost Optimization Pattern
Observations:
Month | Transactions | AWS Spend | Cost/Transaction |
|---|---|---|---|
Jan | 1M | $50,000 | $0.050 |
Feb | 2M | $85,000 | $0.043 |
Mar | 4M | $150,000 | $0.038 |
Apr | 8M | $270,000 | $0.034 |
May | 16M | $480,000 | $0.030 |
Pattern: Each doubling of volume reduces cost-per-transaction by 10-15%.
Hypothesis: XYZ Bank's AWS architecture exhibits significant economies of scale between 1M-20M transactions.
Principle: Cloud-native banks achieve positive unit economics at ~5M monthly transactions.
Strategic Implication: Prioritize customer acquisition to reach volume where unit economics turn positive.
Example 2: Service Reliability Pattern
Observations:
Incident | AWS Service | Root Cause | Duration |
|---|---|---|---|
INC-001 | Single-AZ RDS | AZ failure | 15 min |
INC-002 | Lambda | Cold start spike | 3 min |
INC-003 | Single-AZ RDS | Storage issue | 22 min |
INC-004 | ElastiCache | Node failure | 5 min |
INC-005 | Single-AZ RDS | Network blip | 18 min |
Pattern: 60% of incidents involve Single-AZ database deployments.
Hypothesis: Multi-AZ eliminates the dominant failure mode.
Principle: For financial services, Multi-AZ cost premium is justified by avoided downtime.
Architectural Decision: Mandate Multi-AZ for all stateful services.
Example 3: Lambda vs. ECS Crossover
Observations:
Daily Invocations | Lambda Cost | ECS Cost (Fargate) | Winner |
|---|---|---|---|
100K | $20 | $150 | Lambda |
1M | $200 | $150 | ECS |
10M | $2,000 | $180 | ECS |
100M | $20,000 | $250 | ECS |
Pattern: Lambda is cheaper below ~800K daily invocations; ECS wins above.
Hypothesis: There's a predictable crossover point based on invocation volume.
Principle: Serverless economics favor spiky, low-volume workloads; containers favor steady, high-volume.
Architectural Decision: Use Lambda for event-driven services; ECS for high-throughput APIs.
Combining Both Methods
The strongest AWS decisions use both approaches:
Phase | Method | Activity |
|---|---|---|
Planning | Deductive | Apply known principles (scale economics, redundancy theory) |
Operating | Inductive | Observe actual AWS costs and patterns |
Validating | Both | Check if observations match theory; refine if not |
Optimizing | Inductive | Find new patterns in Cost Explorer data |
Example: Reserved Instance Strategy
Deductive (Theory):
"Commitment reduces price in any market" → RIs must save money.
Inductive (Data):
Analyzed 6 months of EC2 usage → 73% baseline utilization → RI coverage above 70% optimal.
Combined Conclusion:
Purchase 3-year Compute Savings Plans covering 70% of baseline, remain On-Demand for variable 30%.
Deductive vs. Inductive: When to Use Each
Situation | Use Deductive | Use Inductive |
|---|---|---|
New service launch | ✓ Apply principles before data exists | |
Greenfield architecture | ✓ Start with economic theory | |
Optimizing existing workloads | ✓ Patterns from real data | |
Post-incident analysis | ✓ What does the data show? | |
Capacity planning | ✓ Derive from growth theory | ✓ Validate with historical data |
Cost forecasting | ✓ Model from principles | ✓ Calibrate with actuals |
Risk of Deductive Only: Theory may not fit your specific context.
Risk of Inductive Only: Sample size may be too small; false patterns.
Practical Application: Architecture Decision Record
Use both methods in your ADRs:
Decision: Migrate to Aurora Serverless v2
Deductive Analysis
Principle: Managed services reduce operational overhead, freeing engineering capacity for differentiation.
Applied: Aurora Serverless eliminates patching, scaling, and backup management. 32 DBA hours/month redirected to feature development.
Inductive Analysis
Data: 6-month RDS analysis shows:
70% of capacity unused during off-peak
3 scaling incidents required manual intervention
Average CPU utilization: 23%
Pattern: Current fixed-capacity model wastes resources and creates operational burden.
Decision
Migrate to Aurora Serverless v2. Variable cost model aligns with variable demand. Operational savings exceed potential cost increase during peak periods.
Summary
Method | Direction | AWS Application |
|---|---|---|
Deductive | Theory → Data | Apply economic principles to predict AWS outcomes |
Inductive | Data → Theory | Analyze AWS billing/metrics to discover patterns |
Best Practice: Use deductive for strategic planning, inductive for optimization, both for validation.
One Action
Pull your last 6 months from AWS Cost Explorer. Look for patterns:
Which services show economies of scale?
Where do costs increase faster than usage?
What's your actual RI/Savings Plan coverage vs. optimal?
Let the data reveal principles. Then test those principles against economic theory.
That's the economist-architect approach.