👨💻 Freelance Software Engineer
✍️ Book #1: http://awsfundamentals.com
📕 Book #2: http://cloudwatchbook.com
Learn AWS for Free: https://awsfundamentals.com/newsletter
Then I read about Shuffle Sharding...
It turns out, preventing noisy neighbors isn't just about adding more servers. It's about math.
AWS just shared how Lambda handles billions of asynchronous invocations.
Then I read about Shuffle Sharding...
It turns out, preventing noisy neighbors isn't just about adding more servers. It's about math.
AWS just shared how Lambda handles billions of asynchronous invocations.
Much worse: blocking them from fixing issues on prod.
I've already promoted 𝗧𝗘𝗔𝗠 (Temporary Elevated Access Management) a while ago, but it's just great and it solves this exact problem!
Much worse: blocking them from fixing issues on prod.
I've already promoted 𝗧𝗘𝗔𝗠 (Temporary Elevated Access Management) a while ago, but it's just great and it solves this exact problem!
It’s an easy way to shine at your company.
I recently looked at an account where we did exactly that.
The changes were minimal, but the impact was huge.
Here is what we fixed
1️⃣ 𝗠𝗲𝘁𝗿𝗶𝗰 𝘀𝗮𝗺𝗽𝗹𝗲 𝗿𝗮𝘁𝗲𝘀
It’s an easy way to shine at your company.
I recently looked at an account where we did exactly that.
The changes were minimal, but the impact was huge.
Here is what we fixed
1️⃣ 𝗠𝗲𝘁𝗿𝗶𝗰 𝘀𝗮𝗺𝗽𝗹𝗲 𝗿𝗮𝘁𝗲𝘀
Nugget I found last year: 𝗔𝗪𝗦 𝗙𝗶𝗻𝗢𝗽𝘀 𝗗𝗮𝘀𝗵𝗯𝗼𝗮𝗿𝗱 ✨
It visualizes your cost breakdown right in the CLI.
Fast, simple, and actually looks good.
Open source and built by Ravi!
Link to the repo 👇
Nugget I found last year: 𝗔𝗪𝗦 𝗙𝗶𝗻𝗢𝗽𝘀 𝗗𝗮𝘀𝗵𝗯𝗼𝗮𝗿𝗱 ✨
It visualizes your cost breakdown right in the CLI.
Fast, simple, and actually looks good.
Open source and built by Ravi!
Link to the repo 👇
I literally spend hours aligning boxes and arrows.
Mostly it's okay to draw the first draft, especially with tools like Excalidraw, which are really simple to use, but when you need to make updates, it always gets painful.
I literally spend hours aligning boxes and arrows.
Mostly it's okay to draw the first draft, especially with tools like Excalidraw, which are really simple to use, but when you need to make updates, it always gets painful.
Moving our compute for dev stages to ap-south-1 🇮🇳
The reason is simple.
1. Spot prices are among the cheapest on the market there
Moving our compute for dev stages to ap-south-1 🇮🇳
The reason is simple.
1. Spot prices are among the cheapest on the market there
You can effectively stop bad habits before they even start.
Here are the ones I usually recommend to set up immediately:
1️⃣ 𝗕𝗹𝗼𝗰𝗸 𝗜𝗔𝗠 𝗨𝘀𝗲𝗿𝘀
You can effectively stop bad habits before they even start.
Here are the ones I usually recommend to set up immediately:
1️⃣ 𝗕𝗹𝗼𝗰𝗸 𝗜𝗔𝗠 𝗨𝘀𝗲𝗿𝘀
Didn't expect it to be nearly 𝟯𝘅 worse than the runner-up 😅
The numbers for 2025 are pretty clear:
- 10 major outages
- Almost 34 hours of total downtime
- 126 affected components
Didn't expect it to be nearly 𝟯𝘅 worse than the runner-up 😅
The numbers for 2025 are pretty clear:
- 10 major outages
- Almost 34 hours of total downtime
- 126 affected components
Waiting for a CloudFront distribution to update just to test one header change? That workflow is finally fixed...
...with LocalStack 💪
You can now create distributions in milliseconds.
Waiting for a CloudFront distribution to update just to test one header change? That workflow is finally fixed...
...with LocalStack 💪
You can now create distributions in milliseconds.
That's a 10x increase from the previous 20 MB cap.
If you've been using S3 presigned URLs just to return a large PDF or image (and you can't use a CDN 👋), you can likely delete that code now.
That's a 10x increase from the previous 20 MB cap.
If you've been using S3 presigned URLs just to return a large PDF or image (and you can't use a CDN 👋), you can likely delete that code now.
There's a unified AWS MCP Server that covers all the small AWS MCP Servers that I already love! 🥳
Link to the docs ✏️
docs.aws.amazon.com/aws-mcp/lat...
There's a unified AWS MCP Server that covers all the small AWS MCP Servers that I already love! 🥳
Link to the docs ✏️
docs.aws.amazon.com/aws-mcp/lat...
It's the fear of waking up to a $5,000 bill.
I speak to so many people who are terrified of the "cloud bill horror stories."
You wake up, check your account, and owe a 💩 of money because of a mess-up or a DDoS attack.
It's the fear of waking up to a $5,000 bill.
I speak to so many people who are terrified of the "cloud bill horror stories."
You wake up, check your account, and owe a 💩 of money because of a mess-up or a DDoS attack.
AWS offers a huge stack of free content on Skill Builder! 📚
I checked today: there are exactly 100 free items available!
Perfect for getting your hands dirty without the commitment.
Link is below 👇
AWS offers a huge stack of free content on Skill Builder! 📚
I checked today: there are exactly 100 free items available!
Perfect for getting your hands dirty without the commitment.
Link is below 👇
But they come with the 𝗙𝗮𝗺𝗶𝗹𝘆 𝗧𝗿𝗮𝗽 that you should know about 👀
Looks great on paper: commit to a specific instance family (e.g., m5) in a specific region, and get massive savings 💸
The problem?
But they come with the 𝗙𝗮𝗺𝗶𝗹𝘆 𝗧𝗿𝗮𝗽 that you should know about 👀
Looks great on paper: commit to a specific instance family (e.g., m5) in a specific region, and get massive savings 💸
The problem?
Waiting to set up AWS Organizations & Identity Center.
It feels like "enterprise stuff" when you're just starting out.
But fixing an awful account structure later is painful.
Setting it up early gives you a massive head start:
Waiting to set up AWS Organizations & Identity Center.
It feels like "enterprise stuff" when you're just starting out.
But fixing an awful account structure later is painful.
Setting it up early gives you a massive head start:
It's not Kubernetes. It's not shiny.
If you want to impress someone with complexity, pick something else.
But if you want to ship? Pick ECS.
It's the definition of 𝗯𝗮𝘁𝘁𝗹𝗲-𝘁𝗲𝘀𝘁𝗲𝗱.
It's not Kubernetes. It's not shiny.
If you want to impress someone with complexity, pick something else.
But if you want to ship? Pick ECS.
It's the definition of 𝗯𝗮𝘁𝘁𝗹𝗲-𝘁𝗲𝘀𝘁𝗲𝗱.
The services that actually matter for 90% of projects:
𝟭. 𝗖𝗼𝗺𝗽𝘂𝘁𝗲
The services that actually matter for 90% of projects:
𝟭. 𝗖𝗼𝗺𝗽𝘂𝘁𝗲
It's the silent powerhouse 💪
We often rush to complex solutions for configuration management.
But look at what this "boring" service actually handles for you:
It's the silent powerhouse 💪
We often rush to complex solutions for configuration management.
But look at what this "boring" service actually handles for you:
It's smarter than I thought! 🧠
I always assumed it just applied the discount to whatever usage it saw first, or maybe randomly distributed it.
It's smarter than I thought! 🧠
I always assumed it just applied the discount to whatever usage it saw first, or maybe randomly distributed it.
And it works awesomely well! 💪
PPL doesn't have the most intuitive, so "how do I find X in these logs?" is a regular question.
And it works awesomely well! 💪
PPL doesn't have the most intuitive, so "how do I find X in these logs?" is a regular question.
That's $22/h ($16k/m) gone if you forget about it 💸
You can try to catch this with budget alerts, but by the time you get the email, the money is already spent.
The better way?
That's $22/h ($16k/m) gone if you forget about it 💸
You can try to catch this with budget alerts, but by the time you get the email, the money is already spent.
The better way?
December is when I take a few hours to audit my AWS organization and look for waste. This year I found some expensive surprises 😅
Here's what I check:
𝗖𝗼𝘀𝘁 𝗥𝗲𝗽𝗼𝗿𝘁𝘀 𝗮𝗻𝗱 𝗧𝗿𝗲𝗻𝗱𝘀
December is when I take a few hours to audit my AWS organization and look for waste. This year I found some expensive surprises 😅
Here's what I check:
𝗖𝗼𝘀𝘁 𝗥𝗲𝗽𝗼𝗿𝘁𝘀 𝗮𝗻𝗱 𝗧𝗿𝗲𝗻𝗱𝘀
But before you purchase: understand the trade-offs!
AWS pricing is a wild jungle, and it's easy to get lost.
I wrote a guide to help you navigate the three main paths:
But before you purchase: understand the trade-offs!
AWS pricing is a wild jungle, and it's easy to get lost.
I wrote a guide to help you navigate the three main paths:
AWS can now give you a straight number!
It's called the 𝗖𝗼𝘀𝘁 𝗘𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝗰𝘆 𝗦𝗰𝗼𝗿𝗲 👀
AWS can now give you a straight number!
It's called the 𝗖𝗼𝘀𝘁 𝗘𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝗰𝘆 𝗦𝗰𝗼𝗿𝗲 👀