AWS Resources
Practical reference for AWS services β when to use them, how they work together, and the patterns that hold up in production.
Compute
Amazon ECS and Fargate
Running containers on AWS β ECS vs EKS, Fargate vs EC2 launch type, scaling, service discovery, and when to use containers vs Lambda.
AWS Lambda
When to use Lambda, how it scales, pricing model, concurrency controls, and common architecture patterns.
AWS Step Functions
Orchestrating workflows on AWS with Step Functions β state machines, error handling, and CDK patterns.
Lambda Durable Functions
Build fault-tolerant multi-step workflows directly in Lambda β checkpointing, automatic retry, long-running waits, and how it compares to Step Functions.
Lambda Managed Instances
Run Lambda functions on EC2 instances with serverless simplicity β multi-concurrency, EC2 pricing, and when to use them.
Database
Messaging
Amazon EventBridge
Event-driven architecture on AWS with EventBridge β routing rules, schema discovery, and CDK setup.
Amazon SNS
Pub/sub messaging on AWS β fan-out patterns, message filtering, SNS+SQS, and when to use SNS vs EventBridge.
Amazon SQS
Message queuing on AWS β Standard vs FIFO, dead-letter queues, scaling patterns, and when to use SQS vs other messaging services.
Networking
Security
Need Help With Your AWS Architecture?
Tell me about your challenges and I'll reply within a business day.