Michael Gasch
embano1.mgasch.com
Michael Gasch
@embano1.mgasch.com
Product Manager AWS. Golang. Distributed Systems.
Views and opinions are my own.
Pinned
Wow! 3k views in just one day - couldn’t be more happy with @edjgeek.bsky.social and my first deep dive on AWS Lambda durable functions at #reinvent2025

youtu.be/XJ80NBOwsow?...
AWS re:Invent 2025 - [NEW LAUNCH] Deep Dive on AWS Lambda durable functions (CNS380)
YouTube video by AWS Events
youtu.be
Reposted by Michael Gasch
It was so much fun deep diving on AWS Lambda durable functions with @embano1.mgasch.com at this year's re:Invent! And now we are doing it again and YOU get to ask questions! Join us tomorrow for "Serverless Office Hours | AWS Lambda durable functions". Watch us at twitch.tv/aws at 11 AM Pacific.
December 15, 2025 at 4:04 PM
Wow! 3k views in just one day - couldn’t be more happy with @edjgeek.bsky.social and my first deep dive on AWS Lambda durable functions at #reinvent2025

youtu.be/XJ80NBOwsow?...
AWS re:Invent 2025 - [NEW LAUNCH] Deep Dive on AWS Lambda durable functions (CNS380)
YouTube video by AWS Events
youtu.be
December 7, 2025 at 12:09 PM
Reposted by Michael Gasch
the cdk release containing the support for durable functions was out yesterday! github.com/aws/aws-cdk/...

now I go and do what Werner is always telling us to do: go build 😁
Release v2.232.0 · aws/aws-cdk
Features update L1 CloudFormation resource definitions (#36299) (0945692) bedrock-agentcore: add fromImageUri method to AgentRuntimeArtifact (#36263) (ad25aba) lambda: add support for durable func...
github.com
December 6, 2025 at 7:38 AM
Reposted by Michael Gasch
Excited to deep dive into the new product announcement for AWS Lambda Durable Functions at reInvent 2025
December 3, 2025 at 6:39 PM
Reposted by Michael Gasch
"Developing AWS Lambda Durable Functions with AWS SAM" by Eric Johnson

#serverless #aws-lambda #aws-sam
Developing AWS Lambda Durable Functions with AWS SAM
How to configure, build, and deploy long-running workflows using SAM templates
community.aws
December 3, 2025 at 10:00 PM
I think I want to attend that ONE :)
Here is some Friday pre:Invent fun... I am doing a session on Wednesday that is NOT in the catalog, but it will be. You will NOT want to miss this. Look for me - 10:30 AM (Vegas Time) In the Mandalay Bay.
November 28, 2025 at 10:30 PM
Reposted by Michael Gasch
Finally! We can programmatically get a set of IAM permission needed for an AWS API call

aws.amazon.com/about-aws/wh...
AWS Service Reference Information now supports SDK Operation to Action mapping - AWS
Discover more about what's new at AWS with AWS Service Reference Information now supports SDK Operation to Action mapping
aws.amazon.com
November 18, 2025 at 9:45 AM
Reposted by Michael Gasch
Control structures in programming languages: from goto to algebraic effects xavierleroy.org/control-stru...
Control structures in programming languages
Xavier Leroy
xavierleroy.org
November 5, 2025 at 9:21 AM
It’s unbelievable how much of an impact LLMs have on my daily work. I‘m definitely 10x more productive and the quality of my work also improved as these tools help me to reduce my deficiencies. Nope, they don’t replace thinking (yet), but all the undifferentiated things which slow down productivity.
September 5, 2025 at 8:47 PM
Reposted by Michael Gasch
We may still get a generified version of errors.As in #golang's standard library! 🤞

github.com/golang/go/is...
proposal: errors: As with type parameters · Issue #51945 · golang/go
Currently in 1.18 and before, when using the errors.As method, an error type you would like to write into must be predeclared before calling the function. For example: var myErr *MyCustomError if e...
github.com
August 21, 2025 at 10:36 AM
Reposted by Michael Gasch
Use TouchID for sudo on macOS:
- cd /etc/pam.d && cp sudo_local.template sudo_local
- uncomment the line in sudo_local
August 18, 2025 at 3:38 PM
Nice, more management events. In EventBridge (receiving CloudTrail events), we call those non-mutating events which customers and partners use to subscribe, filter and quickly take action. Common use cases (obviously) threat detection (S3 bucket scans anyone?) and identifying noisy polling code.
August 20, 2025 at 11:36 AM
Reposted by Michael Gasch
I think *most* errors should default to returning a "safe" error message that doesn't include any raw input data or sensitive data about the host system, and then add an optional field/method that has more detailed info that might be sensitive (likely only used during debugging).
August 8, 2025 at 2:59 PM
arXiv Daily: We have a chat service that works over DNS so you can LLM on a flight without paying

And of course it works 😆
August 5, 2025 at 10:41 AM
Reposted by Michael Gasch
An example of agent-assisted-programming going wrong: sketch.dev/blog/our-fir...
Our first outage from LLM-written code
Postmortem of our first service outage caused by LLMs.
sketch.dev
July 31, 2025 at 7:40 PM
Reposted by Michael Gasch
My take on Event Sourcing

> Event Sourcing to build an application

Hell no

> Event Sourcing to build a platform

Begrudgingly, yes

bsky.app/profile/luke...
Do you like event sourcing?

1️⃣ <a href="https://poll.blue/p/YGsLVB/1" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Expert, use it all the time
2️⃣ <a href="https://poll.blue/p/YGsLVB/2" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Part-time user, learning the ropes
3️⃣ <a href="https://poll.blue/p/YGsLVB/3" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Would like to use but don’t know where to start
4️⃣ <a href="https://poll.blue/p/YGsLVB/4" class="hover:underline text-blue-600 dark:text-sky-400 no-card-link" target="_blank" rel="noopener" data-link="bsky">Not interested, next question

📊 Show results
July 30, 2025 at 3:42 PM
Reposted by Michael Gasch
Brilliant! SQS adds "Fair Queues"
Perfect for multi-tenant systems to prevent one tenant from hogging the queue for everyone else.

aws.amazon.com/blogs/compu...
July 22, 2025 at 9:29 AM
Reposted by Michael Gasch
Just got word from Manning: Think Distributed Systems is moving to production

✔️ Copy
✔️ Graphics
✔️ Typesetting

The last steps before pages turn into print

www.manning.com/books/think-...
Think Distributed Systems - Dominik Tornow
Reason confidently about distributed systems. All modern software is distributed. Let’s say that again—all modern software is distributed. Whether you’re building mobile utilities, microservices, or ...
www.manning.com
July 10, 2025 at 3:35 PM
Reposted by Michael Gasch
“$110M a year on AWS? I could do it for half!”

Bro, your last infra project was making a cron job email you weather updates.

Sit down.

www.duckbillgroup.com/blog/figmas-...
Figma's $300k Daily AWS Bill Isn't the Scandal You Think It Is
Well, the internet did what the internet does best this week: it collectively lost its mind over a number in an S-1 filing. Figma disclosed they signed a ~$550 million contract with AWS, someone used ...
www.duckbillgroup.com
July 10, 2025 at 11:05 PM
Reposted by Michael Gasch
🚀 📢 Want to learn how to use Avro formatted Kafka events with AWS Lambda? Validate/share schema + filter binary format, See how Powertools makes it so much easier

📺 Join Serverless Office Hours Today at 11AM PT. 7PM UK, 8PM CET.
AWS Events YouTube: www.youtube.com/@AWSEventsCh...
July 1, 2025 at 4:09 PM
„Gemini CLI is awesome! But only when you make Claude Code use it as its bitch.“ 😆

www.reddit.com/r/ChatGPTCod...
Gemini CLI is awesome! But only when you make Claude Code use it as its bitch.
www.reddit.com
June 28, 2025 at 10:33 AM
💯

Best conference 🎤🫳
Still buzzing from Systems Distributed '25

Every talk, every chat, every moment was exceptional. From start to finish, the best conference I've ever attended

Massive thanks to the speakers, the attendees, and the team at @tigerbeetle.com for making this event unforgettable
June 23, 2025 at 11:37 AM
Lots of cool innovation happening in the area of logs(tructured systems) #LazyLog #SpecLog #SD25
June 20, 2025 at 11:02 AM