Real World Serverless with theburningmonk-logo

Real World Serverless with theburningmonk

Technology Podcasts

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.

Location:

United Kingdom

Description:

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.

Language:

English


Episodes
Ask host to enable sharing for playback control

#105: The inception story of Cognito & secret to succeeding at AWS | ft. David Behroozi

7/26/2024
Thank you to Momento for supporting this episode. Momento's real-time data platform empowers developers to build innovative products faster and more reliably than ever before. Visit gomomento.co/theburningmonk for more information. David Behroozi, a 15-year Amazon veteran, tells us the inception story of Amazon Cognito and the cheat code for succeeding at AWS. He also gave us a demo of Speedrun, his latest project since leaving Amazon. It turns your GitHub markdown into executable blocks of code that remember your context (e.g. AWS account and region) so your runbook can be executed right from the markdown. I recommend watching the episode on YouTube so you can see the full demo: https://youtu.be/nhWYlzb8mSA Links from the episode: David's LinkedIn profileDavid's Twitter profileLearn more about SpeedrunDavid's blogHow to Securely let Frontend Apps to Directly Access AWS services 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

Duration:01:14:51

Ask host to enable sharing for playback control

#104: Baseline, is this new serverless development framework better than Amplify?

7/16/2024
Thank you to Hookdeck for sponsoring this episode. If you're looking to level-up your event-driven architecture, then check out their serverless event gateway at hookdeck.com/theburningmonk and help support this podcast. Thomas Nixon, CTO of Baseline, shares stories from the trenches about the challenges of adopting serverless technologies. He gave us a demo of Baseline.js, a new serverless development framework that captures the many hard-learned lessons his team has made in the last six years. Think Amplify, but you own the source code and can easily customize things to suit your needs. I recommend watching the episode on YouTube so you can see the full demo: https://www.youtube.com/watch?v=a6r8M8E_5n4 Links from the episode: Getting started with Baseline.jsBaseline's Github repoThomas' LinkedIn profile 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

Duration:00:57:49

Ask host to enable sharing for playback control

#103 - Community building, being an enable, is serverless dead? ft. Allen Helton

7/1/2024
Thank you to Hookdeck for sponsoring this episode. Please check them out and help support this podcast. Allen Helton on being an enabler, building communities, and is serverless dead? Links from the episode: Help Olivia's Fight Against Leukemia!Believe In Serverless communityReady, Set, Cloud!Momento, serverless cacheEp102: Peek behind the curtains of the AWS Heroes & Community Builders programmes, ft. Farrah Campbell 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

Duration:01:00:27

Ask host to enable sharing for playback control

#102: Building AWS communities with Farrah Campbell

5/15/2024
Take a peek behind the AWS Heroes and Community Builders programmes with Farrah Campbell, who was a former AWS hero turned AWS employee. Nowadays, Farrah heads up both the AWS Heroes and Community Builders programmes. Links from the episode: How to become an AWS hero by Danielle HeberlingS3 no longer charges for unauthorized requests AWS Heroes directoryAWS Community Builders directory 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

Duration:00:44:05

Ask host to enable sharing for playback control

#101: Faster serverless APIs with Brian LeRoux

4/23/2024
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: Links from the episode: AWS Lite SDKArchitect frameworkBeginEnhance frameworkThe LocalStack episodeThe LLRT episodeAmptMy 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

Duration:01:00:19

Ask host to enable sharing for playback control

#100: LocalStack v3 is here and it's kinda amazing!

4/2/2024
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

Duration:01:10:00

Ask host to enable sharing for playback control

#99: Azure Functions deep dive with Ian Griffiths

3/26/2024
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

Duration:00:54:03

Ask host to enable sharing for playback control

#98: How DAZN streams live sports to millions of concurrent viewers

3/12/2024
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

Duration:00:53:06

Ask host to enable sharing for playback control

#97: 10x Lambda cold start performance with LLRT

2/27/2024
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

Duration:00:52:55

Ask host to enable sharing for playback control

#96: How Fathom saved $100k/year in their AWS bill

2/20/2024
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

Duration:00:59:33

Ask host to enable sharing for playback control

#95: How Dunelm went from on-prem to serverless while going faster

2/13/2024
In this episode, I spoke with Mark White, who is a principal engineer at Dunelm, a leading home furnishing retailer in the UK. We talked about Dunelm's journey from on-premise infrastructure to serverless and how they stayed agile while migrating their systems to this new paradigm safely. We discussed the challenges of shifting the engineering culture and habits to fit the constraints and opportunities that serverless technologies offer. And we recounted Dunelm's success and failure stories along the way. Links from the episode: Dunelm's Engineering blogEp77 Microfrontends with Luca MezzaliraUnleashing The Power Of Frontend Distributed Systems With AWS 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

Duration:00:57:14

Ask host to enable sharing for playback control

#94: Serverless Framework v4 with Austen Collins

12/26/2023
In this episode, I spoke with Austen Collins, founder and CEO of Serverless Inc. about the upcoming release of Serverless Framework v4. We talked about the origin of the Serverless Framework and the challenges it faces. We discussed the rationale behind the upcoming changes in v4. Including the ability to easily switch between containers and Lambda functions as the deployment target, and the revenue share model for Extensions. Links from the episode: * Serverless v4 announcement post * HashiCorp's license change announcement * Ep87 with Anton Babenko on the Terraform pricing change * Ep88 with AJ Stuyvenberg on Lambda cold start mistakes * State of Serverless report 2023 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

Duration:01:14:57

Ask host to enable sharing for playback control

#93: Building serverless AI apps with Sam Williams

12/12/2023
In this episode, I spoke with Sam Williams about his drive for work-life balance and discussed his experience of building AI-powered apps using serverless technologies. Links from the episode: Sam's YouTube channelOpenAI's Vision APIsmol-developerEpisode 92 with Shawn WangProduction-Ready Serverless workshopSam's courseLuc van Donkersgoed's article on standing on the shoulder of giants 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

Duration:00:57:57

Ask host to enable sharing for playback control

#92 - Rise of the AI Engineer with Shawn Wang

12/5/2023
In this episode, I spoke with Shawn Wang, who coined the term "AI Engineer" as a new title for engineers who are building the chains and agents that powers AI applications. This is likely to be the highest-demand engineering job of the decade. We talked about the evolution of software development and how AI is changing everything. And why ambitious developers should attach themselves to AI and build thought leadership in this space. We also touched on topics such as AGI (artificial general intelligence), and talked about Shawn's "smol-developer" project, which lets you bootstrap entire projects using prompt engineering. If you want to see Shawn's short demo of smol-developer, then you can watch the episode on YouTube here. Links from the episode: Latent SpaceRise of the AI engineer articleOpenAI dev day keynoteOpenAI's Vision APIsmol-developerAI Engineer summit day 1AI Engineer summit day 2My post on orchestration vs choreography 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

Duration:00:52:37

Ask host to enable sharing for playback control

#91: DevOps Reimagined with Patrick deBois on the Future of AI and DevOps

11/28/2023
In this episode, I spoke with Patrick deBois, who is known as the "father of DevOps" as he coined the term "DevOps" in 2009. In a wide-ranging conversation, we talked about the evolution of DevOps, what it means in 2023 and how it related to "Platform Engineering". We also talked about AI, how AI technologies are impacting software development, and what developers can do to prepare themselves for what is to come. Links from the episode: Patrick’s YouTube channelPatrick's Twitter profilePatrick's LinkedIn profileEp81 with Matt Carey on LangChain and testing AI applicationsBlog post on testing GenAI applicationsEp84 with Charity Majors on Observability, OTEL, and DevOpsPatrick's course on learning LLM, from dev, sec and ops perspective 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

Duration:00:51:12

Ask host to enable sharing for playback control

#90: He built a hotel booking system that costs $0.82/month to run

11/21/2023
In this episode, I spoke with Hieu Do, who is a Solution Architect at FPT Software in Vietnam. As a side project, he built a hotel booking system for a friend using entirely serverless technologies. He shared his experience and learnings from building this system and how he was able to keep the cost down. After running the system for a year, the system only costs an average of $0.82 per month and serves over 3000 users per day. There are some useful tips that everyone can apply. Such as reducing the cost of API Gateway by cutting out the OPTION requests associated with CORS. Or looking out for CloudWatch costs when using 3rd party services that poll CloudWatch data, such as NewRelic. Links from the episode: Hieu's article on running a serverless hotel booking system for a yearPuppeteerChrome Lambda LayerVendia serverless-express frameworkHieu's Linkedin profile----- For more stories about real-world use of serverless technologies, please subscribe to the channel and follow me on X as @theburningmonk. And if you're hungry for more insights, best practices, and invaluable tips on building serverless apps, make sure to subscribe to our free newsletter and elevate your serverless game! https://theburningmonk.com/subscribe 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

Duration:00:48:35

Ask host to enable sharing for playback control

#89: Hashnode's serverless architecture with Sandro Volpicella

11/14/2023
In this episode, I spoke with Sandro Volpicella, who is a platform lead at Hashnode, a fully serverless blogging platform. He is also the co-author of AWS Fundamentals (https://awsfundamentals.com). We explored Hashnode's architecture and went deep into its caching strategy, which is a crucial ingredient of a scalable and performant blogging platform. Links from the episode: Hashnode's overall architectureAWS FundamentalsCloudWatch BookStellateUpstashHow Hashnode implements the user feedOctoLenseServerlessQChoosing a database for serverless applicationsYou can find Sandro on X as @sandro_vol ----- For more stories about real-world use of serverless technologies, please subscribe to the channel and follow me on X as @theburningmonk. And if you're hungry for more insights, best practices, and invaluable tips on building serverless apps, make sure to subscribe to our free newsletter and elevate your serverless game! https://theburningmonk.com/subscribe 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

Duration:01:00:07

Ask host to enable sharing for playback control

#88: Optimizing Lambda cold starts with AJ Stuyvenberg

11/7/2023
In this episode, I spoke with AJ Stuyvenberg, who is an AWS Hero and staff engineer at Datadog. We discussed the findings from the latest state of serverless report and spoke about Lambda cold starts at length. AJ has done some incredible research into Lambda cold starts and shared the 4 biggest mistakes people make regarding Lambda cold starts. If you care about getting the best performance for your Lambda functions and minimizing cold starts, then this is the episode for you! Links from the episode: State of Serverless reportCorey Quinn's 17 ways to run containers on AWSCorey Quinn's 17 more ways to run containersAJ’s Linkedin profileAJ's re:invent session (COM305)AJ's Twitch streamAJ's post on Lambda proactive initialisationMichael Hart’s post on Lambda using full CPU during initYou can find AJ on X as @astuyve ----- For more stories about real-world use of serverless technologies, please subscribe to the channel and follow me on X as @theburningmonk. And if you're hungry for more insights, best practices, and invaluable tips on building serverless apps, make sure to subscribe to our free newsletter and elevate your serverless game! https://theburningmonk.com/subscribe 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

Duration:00:53:50

Ask host to enable sharing for playback control

#87: Anton Babenko on Serverless.TF and the Terraform licensing fiasco

10/31/2023
In this episode, I spoke with Anton Babenko, who is an AWS Community Hero and creator of the Serverless.TF framework. We spoke at length about serverless development with Terraform and the problems that Serverless.TF aims to solve. We also discussed the recent seismic split in the Terraform community, with HashiCorp's license change and the initiation of the OpenTofu movement. Anton didn't hold back on his feelings about the oversized reaction to HashiCorp's announcement, and I agree with him! Links from the episode: * Serverless.TF framework * Serverless.TF example for Lambda * Anton's various other projects * Hire Anton for consulting engagements * HashiCorp's license change announcement * OpenTofu You can find Anton on X as @antonbabenko ----- For more stories about real-world use of serverless technologies, please subscribe to the channel and follow me on X as @theburningmonk. And if you're hungry for more insights, best practices, and invaluable tips on building serverless apps, make sure to subscribe to our free newsletter and elevate your serverless game! https://theburningmonk.com/subscribe 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

Duration:00:39:54

Ask host to enable sharing for playback control

#86: Enterprise CDK with Ran Isenberg

10/24/2023
In this episode, I spoke with Ran Isenberg, who is an AWS Serverless Hero and Principal Software Architect at CyberArk. Amongst other things, we talked about platform engineering at CyberArk, how they adopted CDK and how they approach testing and tenant isolations. Links from the episode: * Ran's blog * Open positions at CyberArk * cdk-nag * Ran's AWS Lambda cookbook * See Ran speak at re:Invent, session OPN305 * My approach towards serverless testing * My course on serverless testing * Episode 85 with Matt Bonig about CDK dos & don'ts You can find Ran on X as @IsenbergRan ----- For more stories about real-world use of serverless technologies, please subscribe to the channel and follow me on X as @theburningmonk. And if you're hungry for more insights, best practices, and invaluable tips on building serverless apps, make sure to subscribe to our free newsletter and elevate your serverless game! https://theburningmonk.com/subscribe 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

Duration:00:43:20