AWS Bites
Episodes
150. Exploring All-New ECS Managed Instances (MI) Mode
28 Nov 2025
Contributed by Lukas
Love AWS Fargate, but occasionally hit the “I need more control” wall (GPUs, storage, network bandwidth, instance sizing)? In this episode of AWS ...
149. Headless CMS on AWS
18 Sep 2025
Contributed by Lukas
We dive deep into Strapi, an open-source headless CMS that's changing how we approach content management and CRUD applications. In this episode, w...
148. Lambda and Java with Mark Sailes
04 Sep 2025
Contributed by Lukas
What if “Java is too old for serverless” is the myth holding your team back in 2025?We put it to the test with Mark Sailes (ex-AWS, Java-on-Lambda...
147. Spec coding with Kiro
21 Aug 2025
Contributed by Lukas
What if AWS built an IDE to rival your favorite editor? Turns out they did!In this episode of AWS Bites, we dive into Kiro, an AI centric fork of VS C...
146. The AWS Product Lifecycle page
10 Jul 2025
Contributed by Lukas
What if AWS had its own version of Killed by Google? Well… turns out it kind of does.In this episode of AWS Bites, we explore the AWS Product Lifecy...
145. We Tried Amazon DSQL So You Don’t Have To (But You Might Want To)
26 Jun 2025
Contributed by Lukas
Amazon Aurora DSQL promises to bring a truly serverless experience to SQL databases. But does it actually deliver? In this episode of AWS Bites, we pu...
144. Lambda Billing Changes, Cold Start Costs, and Log Savings: What You Need to Know
22 May 2025
Contributed by Lukas
Cost is always top of mind when building in the cloud, and recently AWS has introduced some changes worth paying attention to. In this episode of AWS ...
143. Is App Runner better than Fargate?
08 May 2025
Contributed by Lukas
Picture this. You’ve got a web app built with Rust and Solid.js. It started life running on a dusty on-prem server, but now it's time to move it...
142. Escape from S3
03 Apr 2025
Contributed by Lukas
We discuss common use cases and challenges for copying data between S3 buckets and S3-compatible object storage services. We share our experience buil...
141. Step Functions with JSONata and Variables
21 Mar 2025
Contributed by Lukas
In this episode, we provide an overview of AWS Step Functions and dive deep into the powerful new JSONata and variables features. We explain how JSONa...
140. DuckDB Meets AWS: A Match Made in Cloud
21 Feb 2025
Contributed by Lukas
In this episode, we explore DuckDB, an open-source analytical database known for its speed and simplicity. Discover how DuckDB stands out in various a...
139. Building Great APIs with Powertools
19 Feb 2025
Contributed by Lukas
In this episode, we discuss using AWS Lambda Powertools for Python to build serverless REST APIs with AWS Lambda. We cover the benefits of using Power...
138. How Do You Become A Cloud Architect?
10 Jan 2025
Contributed by Lukas
Ready to take your tech career to the cloud and build those awe-inspiring systems you see? Then you're in the right place. This episode of AWS Bites i...
137. Transit Gateway Explained
13 Dec 2024
Contributed by Lukas
In this episode, David Lynam provides an overview of AWS Transit Gateway, which aims to simplify complex network connectivity between VPCs, VPNs, and ...
136. 20 Amazing New AWS Features
29 Nov 2024
Contributed by Lukas
In this pre-re:Invent 2024 episode, Luciano and Eoin discuss some of their favorite recent AWS announcements, including improvements to AWS Step Funct...
135. Serverless is making a comeback where you least expect it
15 Nov 2024
Contributed by Lukas
In this episode, we discuss the pros and cons of using serverless architecture in enterprise companies. We cover topics like cost, complexity, securit...
134. Eliminate the IAM User
01 Nov 2024
Contributed by Lukas
In this episode, we discuss why IAM users and long-lived credentials are dangerous and should be avoided. We share war stories of compromised credenti...
133. Building Businesses in the Cloud with Fiona McKenna
17 Oct 2024
Contributed by Lukas
In this special episode of AWS Bites, Eoin is joined by Fiona McKenna, co-founder and CFO of fourTheorem, to discuss startup advice, hiring and grow...
132. GitHub Action Runners on AWS
03 Oct 2024
Contributed by Lukas
In this episode, we provided an overview of GitHub Action Runners and discussed the benefits of using self-hosted runners on AWS. We covered options i...
131. What do you do about CloudFormation Drift?
19 Sep 2024
Contributed by Lukas
In this episode, we discuss the concept of CloudFormation drift, what causes it, how to detect it, and strategies for resolving it. We explain that dr...
130. Growing in Tech with Farrah Campbell
05 Sep 2024
Contributed by Lukas
In this episode, we had the pleasure to interview Farrah Campbell, head of modern compute community at AWS, prolific speaker, and former AWS Hero. We ...
129. Lambda Provisioned Concurrency
22 Aug 2024
Contributed by Lukas
In this episode, we discuss AWS Lambda provisioned concurrency. We start with a recap of Lambda cold starts and the different concurrency control opti...
128. Writing a book about Rust & Lambda
25 Jul 2024
Contributed by Lukas
In this episode, we discuss Luciano's new book project on using Rust to write AWS Lambda functions. We start with a recap on why Rust is a good fi...
127. Which Load Balancer should you use?
11 Jul 2024
Contributed by Lukas
An overview of load balancers, explaining how they distribute traffic across multiple servers and provide high availability. We discuss layer 4 and la...
126. Bastion Containers
27 Jun 2024
Contributed by Lukas
This episode discusses solutions for securely accessing private VPC resources for debugging and troubleshooting. We cover traditional approaches like ...
125. A first look at CloudFront Hosting Toolkit
13 Jun 2024
Contributed by Lukas
In this episode, we discuss the newly announced CloudFront Hosting Toolkit from AWS. We provide an overview of the tool, which aims to simplify deploy...
124. S3 Performance
30 May 2024
Contributed by Lukas
In this episode, we discuss some tips and tricks for optimizing performance when working with Amazon S3 at scale. We start by giving an overview of ho...
123. What do you need to know about DynamoDB?
16 May 2024
Contributed by Lukas
In this episode, we provide a comprehensive overview of DynamoDB, including how it compares to relational databases, when to use it, how to get starte...
122. Amazing Databases with Aurora
02 May 2024
Contributed by Lukas
In this episode, we provide an overview of Amazon Aurora, a relational database solution on AWS. We discuss its unique capabilities like distinct stor...
121. 5 Ways to extend CloudFormation
18 Apr 2024
Contributed by Lukas
In this episode, we discuss 5 different ways to extend CloudFormation capabilities beyond what it natively supports. We started with a quick recap of ...
120. Lambda Best Practices
04 Apr 2024
Contributed by Lukas
In this episode, we discuss best practices for working with AWS Lambda. We cover how Lambda functions work under the hood, including cold starts and w...
119. The state of AWS 2024 (AnsWeRS community survey commentary)
22 Mar 2024
Contributed by Lukas
In this episode, we provide commentary and analysis on the 2024 AWS Community Survey results. We go through the key findings for each area including i...
118. The landing zone: Managing multiple AWS accounts
15 Mar 2024
Contributed by Lukas
In this episode, we provide an introductory overview of AWS's best practices for managing infrastructure using multiple accounts under an organiza...
117. What do EBS and a jellyfish have in common?
08 Mar 2024
Contributed by Lukas
In this episode, we provide an overview of Amazon EBS, which stands for Elastic Block Storage. We explain what block storage is and how EBS provides h...
116. What is RAM (Resource Access Manager)?
01 Mar 2024
Contributed by Lukas
In this episode, we discuss AWS Resource Access Manager (RAM) and how it can be used to securely share AWS resources like VPC subnets, databases, and ...
115. What can you do with Permissions Boundaries?
23 Feb 2024
Contributed by Lukas
In this episode, we discuss Permission Boundary policies in AWS IAM. A permissions boundary is an advanced feature in which you set the maximum permis...
114. What's up with LLRT, AWS' new Lambda Runtime?
16 Feb 2024
Contributed by Lukas
In this episode, we discuss the new experimental AWS Lambda LLRT Low Latency runtime for JavaScript. We provide an overview of what a Lambda runtime i...
113. How do you revoke leaked credentials?
09 Feb 2024
Contributed by Lukas
In this episode, we discuss what to do if you accidentally leak your AWS credentials during a live stream. We explain the difference between temporary...
112. What is a Service Control Policy (SCP)?
02 Feb 2024
Contributed by Lukas
In this episode, we provide a friendly introduction to Service Control Policies (SCPs) in AWS Organizations. We explain what SCPs are, how they work, ...
111. How we run a Cloud Consulting business
26 Jan 2024
Contributed by Lukas
In this episode, we discuss how we work as a cloud consulting company, including our principles, engagement process, sprint methodology, and focus on ...
110. Why should you use Lambda for Machine Learning?
19 Jan 2024
Contributed by Lukas
In this episode, we discuss using AWS Lambda for machine learning inference. We cover the tradeoffs between GPUs and CPUs for ML, tools like ggml and ...
109. What is the AWS Project Development Kit (PDK)?
12 Jan 2024
Contributed by Lukas
This episode of the AWS Bites Podcast provides an overview of the AWS Project Development Kit (PDK), an open-source tool to help bootstrap and maintai...
108. How to Solve Lambda Python Cold Starts
15 Dec 2023
Contributed by Lukas
In this episode, we discuss how you can use Python for data science workloads on AWS Lambda. We cover the pros and cons of using Lambda for these work...
107. Expert opinions from re:Invent 2023
08 Dec 2023
Contributed by Lukas
In this episode, we share expert opinions from AWS community leaders on their favorite announcements from re:Invent 2023, advice for those starting th...
106. Luciano at re:Invent
01 Dec 2023
Contributed by Lukas
Luciano and Eoin chat about Luciano's experience attending AWS re:Invent 2023 in Las Vegas for the first time. They talk about the massive scale o...
105. Integration Testing on AWS
24 Nov 2023
Contributed by Lukas
In this episode, we discuss integration testing event-driven systems and explore AWS's new Integration Application Test Kit (IATK). We cover the c...
104. Explaining Lambda Runtimes
17 Nov 2023
Contributed by Lukas
In this episode, we celebrate AWS Lambda's 9th birthday by taking a deep dive into Lambda runtimes. We discuss how Lambda works, compare official ...
103. Building GetAI Features with Bedrock
10 Nov 2023
Contributed by Lukas
In this episode, we discuss how we automated generating YouTube descriptions, chapters and tags for our podcast using Amazon's new GenAI tool: Bed...
102. Getting Ampt with Jeremy Daly
03 Nov 2023
Contributed by Lukas
In this episode, we have the pleasure of speaking with Jeremy Daly, CEO of Ampt and a leader in the AWS and serverless community. We discuss Jeremy...
101. Package and Distribute Lambda Functions for fun and profit
26 Oct 2023
Contributed by Lukas
Today we embark on a fascinating journey into the world of AWS Lambda functions and how to make them accessible to the public. In a recent use case, i...
100. Exploring Ampt, a new way to build cloud apps on AWS
19 Oct 2023
Contributed by Lukas
Greetings, my fellow innovators, and welcome to this illuminating episode of AWS Bites! In this edition, we embark on a journey into the realms of Amp...
99. The fears of adopting AWS (and how to fight them)
12 Oct 2023
Contributed by Lukas
In this thrilling episode of AWS Bites Podcast, we delve into the murky world of cloud computing and discuss the most haunting fears that deter busine...
98. Is AWS Going to Kill Pinpoint?
06 Oct 2023
Contributed by Lukas
Today, we will explore the enigmatic world of Amazon Pinpoint. Pinpoint boasts a wide range of capabilities that can prove advantageous for various ma...
97. Configuration for AWS Applications (Env vars, SSM, Secrets Manager, AppConfig)
28 Sep 2023
Contributed by Lukas
Rev up your AWS know-how in this high-octane episode of AWS Bites Podcast, where we take you under the hood to fine-tune your AWS applications configu...
96. AWS Governance and Landing Zone with Control Tower, Org Formation, and Terraform
21 Sep 2023
Contributed by Lukas
In this episode of AWS Bites, Luciano and Eoin dive deep into the world of AWS governance, landing zones, and automation tools. AWS emphasizes the imp...
95. Mounting S3 as a Filesystem
14 Sep 2023
Contributed by Lukas
Saddle up for a cloud adventure like no other in this episode of AWS Bites, where Eoin and Luciano explore the untamed world of AWS S3 Mountpoint. Jus...
94. Get the Most out of CloudTrail with Athena
17 Aug 2023
Contributed by Lukas
Ever wondered how to gain deep insights into the myriad of activities within your AWS organization accounts? In this episode of AWS Bites, we dive int...
93. CDK Patterns - The Good, The Bad and The Ugly
10 Aug 2023
Contributed by Lukas
In today's episode, we're diving into the fascinating world of CDK Patterns - those ingenious building blocks that can transform your cloud jo...
92. Decomposing the Monolith Lambda
03 Aug 2023
Contributed by Lukas
In this episode of AWS Bites, we take you on a captivating migration journey. Together, we'll explore how we transformed fullstackbulletin.com'...
91. Our Journeys into Software and AWS
27 Jul 2023
Contributed by Lukas
In this episode, we take a journey through time and technology and learn the origin stories of Eoin and Luciano. In this captivating discussion, they ...
90. 9 Ideas that would Skyrocket AWS to New Heights
20 Jul 2023
Contributed by Lukas
AWS is great, but it can surely be better, much better! Today we want to mention 9 things that could help AWS to reach new heights: hard billing limit...
89. Should you simulate AWS locally?
13 Jul 2023
Contributed by Lukas
Welcome to the epic tale of AWS Bites! In this chapter, we embark on a perilous journey through the challenges of developing distributed applications ...
88. What is VPC Lattice?
06 Jul 2023
Contributed by Lukas
In this episode of AWS Bites, we discuss VPC Lattice, a new service in the Salad Bowl of AWS Networking. We cover all the concepts, applications, and ...
87. Interviewing for AWS Roles
29 Jun 2023
Contributed by Lukas
Are you interested in landing an AWS role? Or maybe are you looking to hire some cloud talent?! In this episode of the AWS Bites podcast, we share ou...
86. How do you integrate AWS with other clouds?
22 Jun 2023
Contributed by Lukas
Are you struggling with securely integrating workloads running on-premises, in Azure, or in any other cloud with a workload running in AWS? In this ...
85. Tip for Attending AWS Events
15 Jun 2023
Contributed by Lukas
In the latest episode of AWS Bites Podcast, Luciano and Eoin share their insider tips on how to get the most out of in-person AWS events like summits,...
84. Are VPCs an anti-pattern?
08 Jun 2023
Contributed by Lukas
In this episode of AWS Bites, we explore the future of Virtual Private Clouds (VPCs) in the context of the zero-trust security trend. We'll dive i...
88. What is VPC Lattice?
06 Jun 2023
Contributed by Lukas
VPC Lettuce is a new service form AWS that lets you pay per leaf instead of buying a whole lettuce up front. Pricing starts at $0.50 per gram per seco...
83. Bucket List of S3 Best Practices
01 Jun 2023
Contributed by Lukas
In this episode of the AWS Bites podcast, we explore the best practices for creating and configuring S3 Buckets, Amazon Web Services' popular obje...
82. Redis on AWS: Is ElastiCache the Right Choice?
25 May 2023
Contributed by Lukas
Who is the king of all databases when it comes to performance? Yes, Redis! Of course! In this episode of AWS Bites, we talk about Redis on ElastiCache...
81. Remote VSCode with EC2 and Cloud9
18 May 2023
Contributed by Lukas
Are you tired of being stuck in your local development environment? Do you dream of coding from a beach in Sicily? Well, get ready to make those dream...
80. Can you do private static websites on AWS?
11 May 2023
Contributed by Lukas
In this episode of the AWS Bites podcast, we discuss the challenges of hosting private static websites on AWS. We explore why it's important to h...
79. How do you do Functionless APIs?
04 May 2023
Contributed by Lukas
In this exciting episode of the AWS Bites podcast, we're diving into the fascinating world of functionless applications. Yes, you heard it right! ...
78. When do you need a bastion host?
27 Apr 2023
Contributed by Lukas
Harken, good sir! Art thou aware of the arcane art of safeguarding thy AWS instances from malevolent threats whilst keeping them accessible for thy tr...
77. How do you use Lambda Response Streaming?
20 Apr 2023
Contributed by Lukas
Are you tired of waiting for your Lambda functions to finish before getting a response? Well, now you don't have to! In this episode of the AWS Bi...
76. Unboxing AWS Copilot
13 Apr 2023
Contributed by Lukas
In this episode, we're doing something different! Join us for a special screen-sharing edition of our podcast series, as we take a deep dive into ...
75. GitHub Copilot and ChatGPT: Game Changers for Developers?
06 Apr 2023
Contributed by Lukas
In this special episode of AWS Bites, we drop all our opinions about the sudden growth of AI and how it is going to change the future as we know it! ...
74. Function URLs vs API Gateway
30 Mar 2023
Contributed by Lukas
How can you use a Lambda to respond to an HTTP request? There are more ways than ever to do it. We have API Gateway REST APIs, Lambda support for Appl...
73. What is AWS Application Composer?
24 Mar 2023
Contributed by Lukas
In this episode, we're going to be talking about AWS Application Composer - a FREE service that promises to help you build serverless applications...
72. How do you save cost with ECS?
17 Mar 2023
Contributed by Lukas
AWS ECS is a powerful service that allows you to run containerized applications at scale. It's suitable for a variety of use cases, including web appl...
71. Should I be worried about adopting serverless?
10 Mar 2023
Contributed by Lukas
Join us as we explore the controversy surrounding serverless computing in this week's video! We'll be discussing David Heinemeier Hansson's recent blo...
70. How do you create good AWS diagrams?
03 Mar 2023
Contributed by Lukas
Are you ready to level up your software architecture skills? In this episode, we deep-dive into the world of diagrams and show you why they are essent...
69. Do you know what’s in your cloud account?
24 Feb 2023
Contributed by Lukas
Do you know what horrors lurk in your AWS account? Aren't you afraid of the murky waters of an old and cluttered AWS account, which might be rife with...
68. Are you well architected?
17 Feb 2023
Contributed by Lukas
If you've been using AWS for a while, you might have heard the term "well-architected". But what does it really mean? Don't worry if you're not quite ...
67. Top AWS Developer Productivity Tools
10 Feb 2023
Contributed by Lukas
Are you tired of feeling overwhelmed by the vast AWS landscape? Do you find yourself constantly struggling to keep up with all the tasks at hand? Look...
66. AWS SAM v Serverless Framework
03 Feb 2023
Contributed by Lukas
Discover the Ultimate Battle: Serverless Framework vs AWS SAM! Are you building and deploying serverless applications and don't know which tool to cho...
65. Solving SQS and Lambda concurrency problems
26 Jan 2023
Contributed by Lukas
In this episode of the AWS Bites Podcast, we dive into the serverless pattern of using AWS Lambda together with SQS. We explain the basics of both Lam...
64. How do you write Lambda Functions in Rust?
20 Jan 2023
Contributed by Lukas
Are you curious about using Rust to write AWS Lambda functions? In this episode of AWS BItes, we will be discussing the pros and cons of using Rust fo...
63. How to automate transcripts with Amazon Transcribe and OpenAI Whisper
13 Jan 2023
Contributed by Lukas
We built a Step Function that allows us to generate high-quality transcripts for AWS Bites podcast! After evaluating different approaches and technol...
62. Top 3 re:Invent 2022 announcements
09 Dec 2022
Contributed by Lukas
re:Invent 2022, the biggest AWS conference of the year is just over and there were tons of interesting announcements: many new features and some inter...
61. How do I control AWS costs?
02 Dec 2022
Contributed by Lukas
Let's face it: when it comes to AWS, cost is one of the scariest topics! Why? Mostly because the underlying model can get very complex. Th...
60. What is AWS Lambda?
25 Nov 2022
Contributed by Lukas
AWS Lambda is one of the most famous AWS services these days. If you are just starting with your cloud journey you might be confused about what Lambda...
59. What will Serverless 2.0 look like?
18 Nov 2022
Contributed by Lukas
The definition of serverless has already changed in the few years since it first emerged. There have been many success stories using serverless - in s...
58. What can kitties teach us about AWS?
11 Nov 2022
Contributed by Lukas
Building actual projects is a great way to consolidate our understanding of AWS. In this episode, we present 4 different project ideas to explore serv...
57. Cognito User Pools vs. Identity Pools
04 Nov 2022
Contributed by Lukas
If you looked into Amazon Cognito, chances are that you have been confused by User Pools and Identity Pools (now renamed to Federated Identities). Wel...
56. What can you do with S3 presigned URLs?
27 Oct 2022
Contributed by Lukas
Uploading and downloading files are some of the most common operations for web applications. But let’s face it, as common as they are, they are stil...
55. How do you build an MVP on AWS?
20 Oct 2022
Contributed by Lukas
Sometimes people talk about an MVP and then say "yeah but we deploy manually" or "we don't have tests yet". Is that really an MVP or is it something e...
54. Are Step Functions a Low-Code tool?
13 Oct 2022
Contributed by Lukas
AWS Step Functions are all the rage right now! The visual editor is getting better and better and there are always new capabilities like the recently ...
53. Authentication for a CLI app with Cognito - Live coding PART 6
29 Sep 2022
Contributed by Lukas
This is a special episode recorded live during a live coding session on YouTube (2022-09-28). The audio-only experience might not be the best one, so ...
52. Authentication for a CLI app with Cognito - Live coding PART 5
23 Sep 2022
Contributed by Lukas
This is a special episode recorded live during a live coding session on YouTube (2022-09-21). The audio-only experience might not be the best one, so ...