Series · Day 100 of 100
AWS for Developers
- 01Learning AWS as an application developer for productionYou don't need to know 200 services. You need 20, deeply.Oct 27, 2026
8 min - 02The AWS mental model: a practical guide for developersRegions, zones, accounts and services — how it all fits.Oct 27, 2026
8 min - 03Use multiple AWS accounts from day one, explained simplyOne account for everything doesn't age well.Oct 27, 2026
7 min - 04IAM fundamentals: what every AWS developer should knowWho can do what, on which resource.Oct 27, 2026
6 min - 05Lock away the root user: real-world lessons and examplesRoot can do anything — including closing your account.Oct 27, 2026
6 min - 06Reading IAM policies: what every AWS developer should knowEvery policy has the same four parts.Oct 27, 2026
6 min - 07IAM roles for compute: a practical guide for developersApplications should never hold long-term keys.Oct 27, 2026
9 min - 08AWS CLI profiles and SSO: a hands-on guide for engineersWork across accounts without copying keys around.Oct 27, 2026
7 min - 09IAM Identity Center: what every AWS developer should knowOne login for every AWS account.Oct 27, 2026
6 min - 10VPC fundamentals: what every AWS developer should knowThe network your resources live in.Oct 27, 2026
8 min - 11Security groups vs NACLs: a hands-on guide for engineersTwo firewalls, different jobs.Oct 27, 2026
6 min - 12VPC endpoints: a complete AWS guide for production teamsPrivate access to AWS services — and lower NAT bills.Oct 27, 2026
6 min - 13Keep databases in private subnets: a practical AWS guideYour database should never have a public IP.Oct 27, 2026
7 min - 14EC2 essentials: a complete AWS guide for production teamsVirtual machines, chosen and configured well.Oct 27, 2026
7 min - 15Try Graviton instances: a practical guide for developersARM-based instances with better price-performance.Oct 27, 2026
6 min - 16Auto Scaling groups: what every AWS developer should knowCapacity that follows demand.Oct 27, 2026
8 min - 17Launch templates: what every AWS developer should knowVersioned instance configuration.Oct 27, 2026
8 min - 18Load balancers: ALB vs NLB — AWS lessons from productionChoosing the right entry point.Oct 27, 2026
7 min - 19ALB listener rules: what every AWS developer should knowOne load balancer, many services.Oct 27, 2026
8 min - 20Containers with ECS Fargate: AWS lessons from productionRun containers without managing servers.Oct 27, 2026
7 min - 21Task role vs execution role: AWS lessons from productionThe ECS distinction everyone confuses.Oct 27, 2026
6 min - 22ECR and image management: a hands-on guide for engineersA private registry for your containers.Oct 27, 2026
7 min - 23Scan images on push: what every AWS developer should knowCatch vulnerable packages before they ship.Oct 27, 2026
6 min - 24EKS: when Kubernetes on AWS makes sense, explained simplyPowerful, flexible — and a real commitment.Oct 27, 2026
7 min - 25ECS vs EKS: a practical AWS guide for working engineersPick by team skills, not hype.Oct 27, 2026
6 min - 26Lambda fundamentals: what every AWS developer should knowFunctions that run on demand.Oct 27, 2026
7 min - 27Lambda cold starts: what every AWS developer should knowWhy the first request is slower — and what to do.Oct 27, 2026
7 min - 28Lambda patterns I use: a practical guide for developersWhere serverless functions shine.Oct 27, 2026
7 min - 29Lambda and relational databases: lessons from productionThousands of concurrent functions can exhaust your DB.Oct 27, 2026
7 min - 30API Gateway: REST vs HTTP APIs — lessons from productionTwo products with the same name.Oct 27, 2026
7 min - 31HTTP APIs are cheaper: a practical guide for developersSame Lambda backend, a fraction of the gateway cost.Oct 27, 2026
5 min - 32S3 deep dive: a practical AWS guide for working engineersMore than a bucket of files.Oct 27, 2026
6 min - 33Uploads with presigned URLs: AWS lessons from productionLet browsers upload straight to S3.Oct 27, 2026
9 min - 34S3 security essentials: a practical guide for developersMost cloud data leaks are misconfigured buckets.Oct 27, 2026
7 min - 35S3 event notifications: a practical guide for developersReact to uploads automatically.Oct 27, 2026
9 min - 36CloudFront essentials: a practical guide for developersA global CDN in front of everything.Oct 27, 2026
6 min - 37CloudFront cache policies: practical tips and trade-offsWhat's in the cache key decides your hit ratio.Oct 27, 2026
7 min - 38RDS PostgreSQL in production: a AWS guide for developersA managed database, configured properly.Oct 27, 2026
6 min - 39Multi-AZ vs read replicas: practical tips and trade-offsOne is for availability, the other for scale.Oct 27, 2026
5 min - 40Aurora vs standard RDS: a practical guide for developersWhen Aurora is worth it.Oct 27, 2026
6 min - 41RDS backups and point-in-time recovery, explained simplyKnow how to restore before you need to.Oct 27, 2026
7 min - 42DynamoDB fundamentals: a practical guide for developersDesign for access patterns, not entities.Oct 27, 2026
7 min - 43Be careful with single-table design in AWS for DevelopersPowerful, but hard for teams to evolve.Oct 27, 2026
6 min - 44ElastiCache for Redis and Valkey: a practical AWS guideManaged in-memory caching.Oct 27, 2026
7 min - 45Consider Valkey on ElastiCache: best practices explainedRedis-compatible, open source and cheaper on AWS.Oct 27, 2026
7 min - 46Queues with SQS: a complete AWS guide for production teamsDecouple services and smooth out spikes.Oct 27, 2026
7 min - 47SQS FIFO queues: a complete AWS guide for production teamsOrdering and deduplication — with limits.Oct 27, 2026
6 min - 48SNS and EventBridge: what every AWS developer should knowFan-out and event routing.Oct 27, 2026
6 min - 49EventBridge Scheduler: a practical guide for developersCron jobs as a managed service.Oct 27, 2026
6 min - 50Orchestration with Step Functions: a practical AWS guideWorkflows with retries, waits and branches.Oct 27, 2026
6 min
