profile

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.

Featured Post

Generate AWS architecture diagrams from plain English with Amazon Q

AWS FOR THE REAL WORLD โฑ๏ธ Reading time: 8 minutes ๐ŸŽฏ Main Learning: How to automatically generate professional AWS architecture diagrams using Amazon Q with MCP servers ๐Ÿ“ Blog Post Hey Reader ๐Ÿ‘‹๐ŸฝEver tried drawing an AWS architecture diagram and ended up spending hours just lining up boxes? Yeah, same here. Thatโ€™s why Iโ€™m pretty pumped about Amazon Qโ€™s new diagram feature. You just describe your stack, andโ€”boomโ€”instant architecture diagram. Itโ€™s wild how much time this might save.Letโ€™s take a...

AWS FOR THE REAL WORLD โฑ๏ธ Reading time: 6 minutes ๐ŸŽฏ Main Learning: Understanding Amazon Aurora DSQL pricing structure including DPUs, storage costs, and free tier ๐Ÿ“ Blog Post ๐ŸŽฅ YouTube Video Hey Reader ๐Ÿ‘‹๐Ÿฝin December 2024 AWS announced the preview of the serverless database DSQL and just in May it was generally available. With the announcement of the general availability, the pricing was also announced. The pricing is not super straightforward, so let's dive into it. Click to watch this video...

AWS FOR THE REAL WORLD โฑ๏ธ Reading time: 8 minutes ๐ŸŽฏ Main Learning: Building & Testing Lambda@Edge Functions with LocalStack ๐Ÿ“ Blog Post Hey Reader ๐Ÿ‘‹๐Ÿฝwe hope you have a great week! End of last year the CDN Edgeio was deprecated. Tobi's client company used it and the only thing that saved his day was CloudFront and Lambda@Edge Functions. But we realized that testing them and executing them locally is a pain. When we started to look for a solution we found Localstack - let's see how we can use...

AWS FOR THE REAL WORLD โฑ๏ธ Reading time: 8 minutes ๐ŸŽฏ Main Learning: Migrating from Edgio to CloudFront ๐Ÿ“ Blog Post ๐Ÿ’ป GitHub Repository Hey Reader ๐Ÿ‘‹๐ŸฝAfter a busy week in Prague, both Tobi and I (Sandro) delivered our talks and we got quite some good feedback! We will share them in a separate newsletter soon.But this newsletter is all about accessing S3 within a VPC via Gateway endpoints vs. Internet routing. We know these networking issues are not the fanciest onces (looking at you AI) but...

Hey Reader ๐Ÿ‘‹๐Ÿฝ We've been talking a lot about how great SST's switch to Pulumi was, and many of you have asked us how to use plain Pulumi directly. So today, we're sharing our quick guide to Pulumi - a tool we're really excited about since it lets us build infrastructure with languages we already know and love. No more learning weird syntax - just TypeScript, Python, or whatever we're comfortable with! We spent the last few days playing with it, and here's what we've learned... AWS Community...

Newsletter Header AWS FOR THE REAL WORLD โฑ๏ธ Reading time: 8 minutes ๐ŸŽ“ Main Learning: Migrating from Edgio to CloudFront โœ๏ธ Blog Post ๐Ÿ’ป GitHub Repository Hey Reader ๐Ÿ‘‹๐Ÿฝ this newsletter is about ๐Ÿฅ AI ๐Ÿค– We haven't talked too much about AI, Bedrock, MCPs, and agents yet - so we want to change that. Please let us know if this it interests you to build AI on AWS, or if you are much more interested on hands-on fundamentals services. Should we focus on AI Services? Yes, I want to learn to build...

Newsletter Header AWS FOR THE REAL WORLD โฑ๏ธ Reading time: 8 minutes ๐ŸŽ“ Main Learning: Migrating from Edgio to CloudFront โœ๏ธ Blog Post ๐Ÿ’ป GitHub Repository Hey Reader ๐Ÿ‘‹๐Ÿฝ This newsletter edition is all about saving Lambda costs. I (Sandro is writing this one) was recently involved in saving Lambda costs for a client. So, I thought writing down my thought process was a good idea. Have fun with it! If you need help saving AWS costs or improving your infrastructure, just reply to this email! Now...

โŒ› Reading time: 8 minutes ๐ŸŽ“ Main Learning: Federated Authentication with Cognito ๐Ÿ‘พ GitHub Repository โœ๏ธ Read the Full Post Online ๐Ÿ”— Hey Reader ๐Ÿ‘‹๐Ÿฝ Federated Authentication lets users sign in to your app using their existing accounts - most prominently Google! This approach eliminates the need to create and remember new credentials (which most users are very happy for! โœจ), improving user experience and likely increasing conversion rates. ๐Ÿ“ˆ With OAuth 2.0 and Google as an identity provider, we...

Hey Reader ๐Ÿ‘‹๐Ÿฝ This issue will be about a recent real-world experience that just went off right with the new year! ๐ŸŽ‰ Once upon a time... ๐Ÿฆ„ It all started in September 2024 where Edgio, the main CDN provider we used for one of my large enterprise projects, filed for bankruptcy. Edgio was natively integrated into Azure, allowing you to use it without leaving the Azure ecosystem. It also featured a powerful rules engine (allowing for all kinds of conditions, redirects and rewrites) and didnโ€™t...

โŒ› Reading time: 13 minutes ๐ŸŽ“ Main Learning: How to Run Apps on Fargate via ECS ๐Ÿ‘พ GitHub Repository โœ๏ธ Read the Full Post Online ๐Ÿ”— Hey Reader ๐Ÿ‘‹๐Ÿฝ When building applications on AWS, we need to run our code somewhere: a computation service. There are a lot of well-known and mature computation services on AWS. Youโ€™ll often find Lambda as the primary choice, as itโ€™s where you donโ€™t need to manage any infrastructure. You only need to bring your code - itโ€™s Serverless โšก๏ธ. However, more options can be...