Tobias Schmidt's Avatar

Tobias Schmidt

@tpschmidt.com.bsky.social

Helping aspiring engineers master the cloud ๐Ÿ‘จโ€๐Ÿ’ป Freelance Software Engineer โœ๏ธ Book #1: http://awsfundamentals.com ๐Ÿ“• Book #2: http://cloudwatchbook.com Learn AWS for Free: https://awsfundamentals.com/newsletter

673 Followers  |  64 Following  |  883 Posts  |  Joined: 03.10.2023  |  1.9106

Latest posts by tpschmidt.com on Bluesky

Post image

With AWS worsening their news page regularly, here's likely the slickest "I want to stay up with everything" page out there! โœจ No weird formatting or controls. Just a simple list with dates and links. Love it!

zerowastecloud.io/aws-whats-new

13.08.2025 05:04 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sometimes itโ€™s uncomfortable.
Sometimes itโ€™s exactly what I need.

If youโ€™re building something, donโ€™t underestimate the random connections. The best stuff usually starts with a DM or a tweet you almost didnโ€™t send.

12.08.2025 12:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Funny thing: somewhere along the way, Sandro went from random internet guy to one of my closest friends. Iโ€™ve learned more from him than from any book or course.

12.08.2025 12:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Every strong opinion gets challenged.
Neither of us lets stuff slide, and itโ€™s forced both of us to level up.

12.08.2025 12:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Fast forward, we bootstrapped AWS Fundamentals together.
No outside money, just a lot of late nights, way too much coffee, and more arguments than I can count.

We donโ€™t always agree - actually, we rarely do at first.
Thatโ€™s probably why this works.

12.08.2025 12:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Wild how things start. A couple years back I fired off a random tweet looking for folks also building things on AWS.
Out of nowhere, Sandro replied.

We had zero plan. Just two strangers, both obsessed with building.

12.08.2025 12:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
Amazon SQS increases maximum message payload size to 1 MiB - AWS Discover more about what's new at AWS with Amazon SQS increases maximum message payload size to 1 MiB

Link to announcement ๐Ÿ”—
aws.amazon.com/about-aws/w...

12.08.2025 04:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If youโ€™ve built anything that pushes real data through SQS, you know the old limit forced some awkward workarounds.

Either chunk the message and reassemble downstream, or push the real payload to S3 and just pass a pointer. Nobody wants to deal with that. ๐Ÿ˜…

12.08.2025 04:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
Post image

If you missed it: SQS (finally) bumped the max message size from 256 KiB to 1 MiB ๐Ÿ“ˆ
Would be happy to see this too at Azure's ServiceBus for the non-premium tier ๐Ÿ˜ช

Reminder: you're still charged in 64kb chunks ๐Ÿ’ธ

12.08.2025 04:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
AWS Lambda response streaming now supports 200 MB response payloads - AWS Discover more about what's new at AWS with AWS Lambda response streaming now supports 200 MB response payloads

Official news post by AWS ๐Ÿ”—
aws.amazon.com/about-aws/w...

11.08.2025 18:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Hit the 6MB Lambda payload limit? Here's what you canย do. Having trouble with the 6MB payload limit for AWS Lambda? Explore four solutions to overcome this limitation.

Second disclaimer: still sitting there with the 6MB input limit ๐Ÿ˜ฌ
But there are ways around that:
theburningmonk.com/2020/04/hit...

11.08.2025 18:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐——๐—ถ๐˜€๐—ฐ๐—น๐—ฎ๐—ถ๐—บ๐—ฒ๐—ฟ: this is for response streaming, not the classic Lambda invoke. And youโ€™ll need to use Node.js managed runtimes or a custom runtime.

200 MB isnโ€™t infinite, but itโ€™s enough to cover most โ€œbig responseโ€ use cases without using other infrastructure.

11.08.2025 18:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Now you can stream up to 200 MB straight from Lambda. No more S3 handoff for every oversized response.

11.08.2025 18:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Before, if you needed to send more than 20 MB, you had to compress, chunk, or offload to S3 via presigned URLs. More moving parts, more latency (and more code to maintain! Problably the worst trade-off before).

11.08.2025 18:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Lambda response streaming now handles 200 MB payloads by default. Thatโ€™s 10x the old limit.

For any workload where youโ€™re pushing big responses, mostly large media, this simplifies your infrastructure (and code)! ๐Ÿค

11.08.2025 18:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
From the aws community on Reddit Explore this post and more from the aws community

Here's the link to the discussion.
Great and diverse answers.

www.reddit.com/r/aws/comme...

11.08.2025 11:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

I think this is the same as with observability.
It's not a nice-to-have that magically runs on the side.
Everybody needs to be involved and it's a critical part of every software.

11.08.2025 11:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

I just read a discussion on Reddit about how to get developers to care about AWS costs ๐Ÿ’ธ.
The top answer is spot-on: cost ownership can't be centralized.
It needs to be part of every team.

A team needs to own its stack from top to bottom.
Including its costs.

11.08.2025 11:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Please do not create shared resources between different stages.
At best, you'll have dedicated accounts per stage. ๐Ÿ‘ฅ
Take advantage of the natural security boundaries for an AWS account.

Probably you can't hear it anymore but: yes, please use AWS Organizations too ๐Ÿค“

11.08.2025 04:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

TIL: even without using Organization's centralized billing, your bank statement won't show which account AWS charged you for ๐Ÿ’ญ

Nevertheless, the major takeaway remains: please use AWS Organization and centralized billing and take a look at your cost reports! ๐Ÿ’ธ

10.08.2025 18:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If a message skips an attribute your filter cares about, you donโ€™t get it.

TL;DR:
โ€ข Each message can have up to 10 attributes.
โ€ข Filters are JSON policies.
โ€ข Matching supports strings, numbers, โ€œanything-butโ€, and prefix.

10.08.2025 11:59 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

SNS now lets you attach a filter policy to each subscription, so subscribers only get the messages they actually care about.

Each message will be checked against each subscriptionโ€™s filter, and only delivers if thereโ€™s a match.

10.08.2025 11:59 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Not a small detail if youโ€™re running experiments or onboarding new projects.

AWS docs mention this, but itโ€™s buried. If youโ€™re running training environments, POCs, or dev/test workloads relying on Free Tier - be aware of this!

Anyone else already got burned by this? ๐Ÿ˜…

09.08.2025 18:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

You also canโ€™t earn up to $100 more in Free Tier credits.

This catches a lot of ambitious learners off guard, I think. You spin up an org to get serious about account management, security, or billing, and suddenly your credits are gone.

09.08.2025 18:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

๐—ง๐—œ๐—Ÿ: The AWS Free Tier isnโ€™t free anymore once you start using Organizations or Control Tower! ๐Ÿ’ธ

Join an AWS Organization or set up a Control Tower landing zone, and your Free Tier credits ๐—ฑ๐—ถ๐˜€๐—ฎ๐—ฝ๐—ฝ๐—ฒ๐—ฎ๐—ฟ. Instantly. No warning, no grace period. Youโ€™re now on a paid plan.

09.08.2025 18:56 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

Another cheat sheet from the past: this one was for the Lambda CLI ฮป
Today, I'd recommend the VSCode extension or better yet, use something like SST to have the best Lambda developer experience! โšก๏ธ

09.08.2025 12:03 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Introducing the Amazon DynamoDB data modeling MCP tool | Amazon Web Services To help you move faster with greater confidence, weโ€™re introducing a new DynamoDB data modeling tool, available as part of our DynamoDB Model Context Protocol (MCP) server. The DynamoDB MCP data modeling tool integrates with AI assistants that support MCP, providing a structured, natural-language-driven workflow to translate application requirements into DynamoDB data models. In this post, we show you how to generate a data model in minutes using this new data modeling tool.

Link to the announcement article ๐Ÿ”—
aws.amazon.com/blogs/datab...

08.08.2025 18:57 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

If youโ€™re tired of โ€œwizard-drivenโ€ tools that ignore how your app actually works, this is a step in the right direction.

Looks super promising.

08.08.2025 18:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

You can review them, iterate, and hopefully understand the why behind each choice.

08.08.2025 18:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Once youโ€™re done, it generates out a ๐—ฟ๐—ฒ๐—พ๐˜‚๐—ถ๐—ฟ๐—ฒ๐—บ๐—ฒ๐—ป๐˜๐˜€.๐—บ๐—ฑ and a ๐—ฑ๐—ฎ๐˜๐—ฎ_๐—บ๐—ผ๐—ฑ๐—ฒ๐—น.๐—บ๐—ฑ, including tables, indexes, reasoning, cost estimates, even trade-offs.

08.08.2025 18:57 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@tpschmidt.com is following 20 prominent accounts