Real World Serverless with theburningmonk Yan Cui
-
- Technology
-
A podcast where we talk about real-world use of Serverless technologies from engineers who work with them day-to-day. We will discuss use cases, why they chose serverless and the pain points and challenges they face. If you want to know what it's REALLY like to work with serverless, this is the show for you.
-
#101: Faster serverless APIs with Brian LeRoux
In this episode, I spoke with Brian LeRoux, co-founder of begin.com and creator of the Architect framework. Brian is also an AWS Serverless Hero and is currently working on enhance.dev, an HTML-first full-stack web framework.
In a wide-ranging conversation, we discussed:
the Architect frameworkLambdalith vs. Single-purpose functionsBuilding a faster AWS SDK (aws-lite)Web componentsFunctionlessWASMInfra from code frameworks such as Ampt
Links from the episode:
AWS Lite SDKArchitect frameworkBeginEnhance frameworkThe LocalStack episodeThe LLRT episodeAmpt by Jeremy DalyMy serverless testing course
Opening theme song:
Cheery Monday by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3495-cheery-monday
License: http://creativecommons.org/licenses/by/4.0 -
#100: LocalStack v3 is here and it's kinda amazing!
In this episode, I spoke with Waldemar Hummer, founder and CTO of LocalStack. We discussed what's new in the latest version of LocalStack and highlighted some of the most interesting additions.
One particular highlight for me is the ability to identify IAM permission errors between direct service integrations. For example, when an EventBridge pipe cannot deliver a message to a SQS target. And the ability to use test runs to generate the necessary IAM permissions so they can be added to your Lambda functions.
LocalStack v3 also allows running chaos experiments locally by adding random latency spikes, making an entire AWS region unavailable, or simulating DynamoDB throughput-exceeded errors.
Lots of exciting new features in LocalStack v3! Waldemar gave us a live demo of some of these features. You can watch the episode on YouTube and watch the demos here.
Links from the episode:
My webinar with Waldemar after LocalStack v2LocalStack v3 announcementMy blog post on when to use Step Functions vs running everything in LambdaLocalStack is hiring!
Opening theme song:
Cheery Monday by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3495-cheery-monday
License: http://creativecommons.org/licenses/by/4.0 -
#99: Azure Functions deep dive with Ian Griffiths
In this episode, I spoke with Ian Griffiths, a Technical Fellow at Endjin, a Microsoft MVP, and the author of O'Reilly's Programming C# 10.0.
In this episode, we took a deep dive into Azure Functions, how it works and how it differs (significantly) from AWS Lambda.
Links from the episode:
Bye bye Azure Functions, hello Azure Container AppsWASI (WebAssembly system interface)EndjinIntroductions to Reactive Extensions for .Net
Opening theme song:
Cheery Monday by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3495-cheery-monday
License: http://creativecommons.org/licenses/by/4.0 -
#98: How DAZN streams live sports to millions of concurrent viewers
In this episode, I spoke with Bob Hannent, the principal architect of DAZN's video playback and delivery system. This system is responsible for streaming live sporting events to millions of concurrent viewers.
We discussed the many challenges that come with streaming live videos at scale. How to ensure uptime even when your CDN partners suffer an outage. And how best to ensure the best playback experience for your customers across dozens of different platforms.
There's a lot to learn from this conversation. Honestly, I'm amazed by how much thought and engineering have gone into delivering those bytes from the stadiums to the customers.
And when you can push both AWS and CDN providers to their limits, every engineering decision has to be thought through carefully.
Opening theme song:
Cheery Monday by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3495-cheery-monday
License: http://creativecommons.org/licenses/by/4.0 -
#97: 10x Lambda cold start performance with LLRT
In this episode, I spoke with Richard Davison, the creator of the new LLRT (Low Latency Runtime) for Lambda. We talked about the motivation for a specialised JavaScript runtime for Lambda, how it achieves the insane cold start time and the trade-offs they had to make.
Links from the episode:
GitHub repo for LLRTAPI compatibility listQuickJs engine
Opening theme song:
Cheery Monday by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3495-cheery-monday
License: http://creativecommons.org/licenses/by/4.0 -
#96: How Fathom saved $100k/year in their AWS bill
In this episode, I spoke with Jack Ellis, who is a co-founder of Fathom. We into the cost optimizations that he used to save Fathom $100k/year on their AWS bill.
Links from the episode:
Fathom's technical blogJack's personal pageJack's newsletter
Opening theme song:
Cheery Monday by Kevin MacLeod
Link: https://incompetech.filmmusic.io/song/3495-cheery-monday
License: http://creativecommons.org/licenses/by/4.0