We Ranked Every AWS Service We Actually Use


AWS FOR THE REAL WORLD
⏱️
Reading time: 4 minutes
🎯
Main Learning: Which AWS services are worth your time and which ones to skip
🎬

Hey Reader πŸ‘‹πŸ½

a new week, new AWS video coming out. I (Sandro) used all of my knowledge from the past six plus years building AWS solutions, ranking the services I actually use and the services I hate.

For some I've changed my mind A LOT over the years (e.g. DynamoDB).

Let me know what you think and check it out.
Here you go

video preview​

AWS News

But first of all, what happened that week? Believe us, some interesting stuff!

πŸ“° This Week in AWS

⚠️App Runner Deprecation... Then Revoked?

AWS published a migration guide from App Runner to ECS β€” basically admitting the service is done. Then they removed the article. The link now returns a 400 error. Classic AWS communication. Either way: don't use App Runner. Use ECS instead. Read More β†’

⚑Lambda Now Supports Availability Zone Metadata

You can now determine which Availability Zone your Lambda function runs in. Interesting timing β€” could this be related to recent regional outages? Not sure, but it's a useful feature for debugging and understanding your Lambda placement. Especially relevant for latency-sensitive workloads. Read More β†’

πŸ”§CloudWatch Logs Now Supports HTTP-Based Ingestion

Fun fact: this was technically always possible with signed AWS requests. But apparently that was too complicated for most use cases. Now you can create a bearer token that handles IAM auth for you and stream logs via a simple HTTP API. This is huge for third-party integrations and moving external logs into CloudWatch without the SDK hassle. Read More β†’

A new startup launched πŸš€

Personal Recommendation

Save 20% on Your AWS Bill with Blocks

This is not a sponsor β€” we work together with Blocks and genuinely love what they do. They take a completely different approach to AWS costs. Once you join, you save 20% on your cloud bill. Guaranteed. On top of that, you get Major Tom β€” a DevOps chatbot right in your Slack. It doesn't just analyze your AWS usage and alarms, it helps you with automated actions to actually fix things.

Not a sponsor. We work with Blocks and recommend them because we use them ourselves.

Now to the Tier List… πŸ“Š

Spoiler πŸ‘€

πŸ“š This Week's Deep Dive

I ranked every AWS service I actually use. 23 services, from S tier to F tier. After 6+ years of building production apps, startups, and enterprise systems β€” this is my honest take.

Here's the full breakdown:

S Tier β€” Can't Live Without

Lambda β€” The OG serverless service. Defined what serverless is. Durable functions, managed instances, every runtime. I use it daily. Still underrated.
S3 β€” Might be the best cloud service ever built. Even AWS haters like DHH still use it. S3 Vectors, lifecycle rules, event notifications β€” it just works.

A Tier β€” These Are Great

EventBridge β€” Built an entire event-driven architecture on it. Millions of events/month. Event bus + targeting rules are beautiful. Schema discovery sucks though.
ECS β€” Most underrated AWS service. When Lambda gets too expensive, ECS + Fargate is your next stop.
EC2 β€” Backbone of everything. Lambda, ECS, Beanstalk β€” all EC2 under the hood.
CloudFront β€” Insanely good CDN. Why not S tier? Deployment times are painfully slow.
IAM β€” If you've worked with Azure or Cloudflare permissions, you know IAM is a gift.

B Tier β€” Solid Services

API Gateway β€” Custom authorizers are incredible. Direct integrations are weirdly implemented.
SQS β€” First AWS service ever launched. I built a startup around it (ServerlessQ). Scales like crazy but steep learning curve.
AppSync β€” GraphQL without Apollo servers. Shipped it to 100M requests/month.
Bedrock Agent Core β€” Agent runtimes, MCP gateways, built-in tools. Could become THE AI agent infrastructure. Not to be confused with Bedrock.
RDS β€” It's Postgres. It works. Need a VPC, which is annoying.

C Tier β€” Good But Frustrating

CloudWatch β€” I wrote a book about it. Still C tier. Capabilities are amazing, UX is painful.
Step Functions β€” Amazing for wait-for-callback. Everything else: just write Lambda code.
Aurora DSQL β€” Hyped. Building my wedding website on it. "Postgres compatible" is not Postgres.
Bedrock β€” Foundation models, guardrails, knowledge bases. Rate limits are insane though.
Lightsail β€” Your Hetzner on AWS. Great for shipping fast.
Organizations β€” You need it. Learning curve is steep.

D Tier β€” Good Service, Wrong Choice

DynamoDB β€” Hot take. Two years ago it was A tier. But your data is relational. Your life is relational. Just use Postgres.
CloudFormation β€” Foundation of IaC on AWS. But resource limits, drift detection, rollbacks β€” SST switched to Pulumi for a reason.

E Tier β€” It Works, But...

Cognito β€” Cheap and integrated everywhere. But user pools, identity pools, federation β€” the complexity is insane. Use Better Auth instead.

F Tier β€” Avoid

App Runner β€” Great idea, nobody home. No WebSocket, no updates, sunset notice published then removed.
Elastic Beanstalk β€” In every certification, used by nobody. A relic.

Disagree with any of these? Watch the full video and drop a comment. I want to hear your ranking.

That's it for this week! Tobi & I are actually meeting this week, planning videos ahead, and playing Squash.
If you have any suggestion on upcoming topics ➑️ drop us an email!
Agree or disagree with my tier list? Reply to this email or drop a comment on the video β€” I read all of them.
See you soon!

Sandro & Tobi

AWS for the Real World

We teach AWS for the real world - not for certifications. Join more than 10,500 developers learning how to build real-world applications on AWS.

Read more from AWS for the Real World

AWS FOR THE REAL WORLD ⏱️ Reading time: 12 minutes 🎯 Main Learning: The 11 most impactful AWS releases from the past 12 months that have nothing to do with AI. πŸ“ Blog Post Hey Reader πŸ‘‹ Every re:Invent recap, every AWS blog, every newsletter from the past year has been dominated by one topic. You know which one. But while everyone was writing about agents and foundation models, the core infrastructure layer kept moving. Quiet releases. No keynote fanfare. Things that actually affect your...

AWS FOR THE REAL WORLD ⏱️ Reading time: 5 minutes 🎯 Main Learning: Deploy AWS's open-source TEAM solution for temporary admin access with approval workflows 🎬 Watch on YouTube Hey Reader πŸ‘‹πŸ½ I hope you had a great weekend and have a great week ahead. One thing I see over and over again in AWS setups: admin permissions are either handed out way too easily or way too hard. There is no middle ground. In other systems this was already solved. You shouldn’t have to DM somebody for admin access. We...

AWS FOR THE REAL WORLD ⏱️ Reading time: 12 minutes 🎯 Main Learning: Run an always-on AI agent on a $5 Lightsail instance with zero open ports, SSM access, and GitHub as a time machine for your agent's brain πŸ“ Blog Post 🎬 Watch on YouTube Hey Reader πŸ‘‹πŸ½ the past weeks there is obviously one driving topic: OpenClaw 🦞 We love seeing that a developer from our neighbor country πŸ‡¦πŸ‡Ή built a tool that got so MUCH hype. That is why we needed to try it out as well! While I (Sandro) added OpenClaw to my...