AWS Bites is the show where we answer questions about AWS! This show is brought to you be Eoin Shanaghy and Luciano Mammino, certified AWS experts.

AWS Bites
Claim This Podcastby AWS Bites
Podcast Authority
Beta
Podcast Overview
AWS Bites is the show where we answer questions about AWS! This show is brought to you be Eoin Shanaghy and Luciano Mammino, certified AWS experts.
Language
🇺🇲
Publishing Since
9/3/2021
Unlock The Full Podcast Authority Score Report
See how your podcast performs across key metrics
Podcast Authority
Beta
Recommendations available
Unlock the full report to see detailed tips
Recommendations available
Unlock the full report to see detailed tips
Unlock comprehensive insights including:
- • YouTube presence analysis
- • Social media reach metrics
- • RSS compliance scoring
- • Podcast 2.0 features
- • Technical standards
Detailed Analytics
- Complete breakdown of all 19 authority metrics
- Personalized recommendations for each metric
- Industry benchmarks and comparisons
- Technical RSS feed analysis and compliance scoring
Growth Strategies
- Step-by-step action plans for improvement
- Quick wins to boost your score immediately
- Pro tips from successful podcasters
See how your show performs across every key metric
High authority scores make your podcast more attractive to industry leaders and influencers who want to appear on credible shows.
Sponsors look for podcasts with proven authority and engagement. Your score demonstrates your podcast's value to potential partners.
Understanding your strengths and weaknesses helps you make data-driven decisions to expand your listener base effectively.
1 verified contact email on file for AWS Bites
Pitch yourself as a guest, propose sponsorships, or reach out directly to the host.
Recent Episodes

May 22, 2026
154. S3 Files
<p> We take a deep dive into <strong>Amazon S3 Files</strong>, AWS's exciting new managed file system backed by S3!</p><p> We kick things off by exploring why S3 isn't a traditional file system, covering everything from the lack of true directories and atomic renames to immutable objects and POSIX access control differences. We then walk through the existing solutions people have used to bridge that gap, like S3FS FUSE, MountPoint for S3, FSx for Lustre, and Storage Gateway.</p><p> From there, we get into the heart of the episode: how S3 Files works, how to set it up, and how it uses EFS under the hood as a caching layer. We share our own real-world benchmarking results comparing S3 Files against various EFS configurations across Lambda and Fargate, and we discuss a real customer project where we put S3 Files to the test.</p><p> We also cover the important caveats like eventual consistency, the 60-second write-back delay, the lack of cross-account bucket support, and the cost model so you can make an informed decision.</p><p>Resources mentioned</p><ul><li><a href="https://awsbites.com/124">Episode 124: S3 Performance</a></li><li><a href="https://awsbites.com/95">Episode 95: Mounting S3 as a Filesystem</a></li><li><a href="https://aws.amazon.com/s3/faqs/">Amazon S3 FAQs: S3 Files</a></li><li><a href="https://github.com/fourTheorem/s3-files-demo">fourTheorem S3 Files demo code on GitHub</a></li><li><a href="https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-files-synchronization.html">Amazon documentation: Understanding how synchronization works</a></li></ul><p>Sponsor</p><p> Thanks to <strong>fourTheorem</strong> for powering AWS Bites. We help teams build cloud systems that are simple, scalable, and cost effective. Visit <a href="https://fourtheorem.com">fourtheorem.com</a>.</p><p>Chapters</p><ul><li><strong>00:00</strong> Introduction: Why S3 is amazing but not a file system, and what S3 Files promises to solve</li><li><strong>01:47</strong> Why S3 is not a file system: no true directories, immutable objects, no atomic renames, expensive listings, and POSIX differences</li><li><strong>05:23</strong> Existing solutions for mounting S3 as a file system: S3FS FUSE, Python fsspec, Hadoop S3A, MountPoint, FSx for Lustre, File Cache, and Storage Gateway</li><li><strong>07:16</strong> How S3 Files works: NFS-based access, EFS caching layer, streaming from S3, and supported compute services like EC2, ECS, EKS, and Lambda</li><li><strong>09:49</strong> Setting up S3 Files: buckets, file system resources, import and expiration rules, mount targets, access points, VPC requirements, and NFS port configuration</li><li><strong>13:42</strong> S3 Files performance numbers from AWS documentation: throughput, IOPS, latency figures, and why real-world benchmarking is recommended</li><li><strong>15:39</strong> Benchmarking S3 Files vs EFS configurations on Lambda and Fargate: small and large file reads and writes, memory/CPU impact, and key findings</li><li><strong>19:48</strong> Downsides and limitations: NFS only, no hard links, no atomic renames, eventual consistency, the 60-second write-back delay, and large-scale rename performance warnings</li><li><strong>23:05</strong> Real-world project experience: a SaaS multi-tenant architecture, cross-account bucket limitation discovered, and how the team worked around it</li><li><strong>27:52</strong> Cost breakdown: EFS-equivalent cache pricing, S3 storage costs, reads from cache vs. S3 directly, and how S3 access tiers still apply</li><li><strong>29:50</strong> Final recap and take: when S3 Files shines, when to be cautious, mixed access pattern warnings, and an invitation to share your own experiences</li><li><strong>33:42</strong> Closing</li></ul><p>Send us your AWS questions</p><p> Do you have any AWS questions you would like us to address? Leave a comment here or connect with us on X/Twitter, Bluesky, or LinkedIn:</p><ul><li> Eóin: <a href="https://bsky.app/profile/eoin.sh">Bluesky</a> | <a href="https://www.linkedin.com/in/eoins/">LinkedIn</a></li><li> Luciano: <a href="https://twitter.com/loige">X/Twitter</a> | <a href="https://bsky.app/profile/loige.co">Bluesky</a> | <a href="https://www.linkedin.com/in/lucianomammino/">LinkedIn</a></li></ul>

March 6, 2026
153. LLM Inference with Bedrock
<p>If you’re curious about building with LLMs, but you want to skip the hype and learn what it takes to ship something reliable in production, this episode is for you.We share our real-world experience building AI-powered apps and the gotchas you hit after the demo: tokens and cost, quotas and throttling, IAM and access friction, marketplace subscriptions, and structured outputs that do not break your JSON parser.We focus on Amazon Bedrock as AWS’s managed inference layer: how to get started with the current access model, how to choose models, how pricing works, and what to watch for in production.We also go deep on structured outputs: constrained decoding, schema design that improves output quality, and how to avoid “grammar compilation timed out”.</p><p><br></p><p>In this episode, we mentioned the following resources:</p><ul><li>fourTheorem: Bedrock structured outputs guide <a href="https://fourtheorem.com/amazon-bedrock-structured-outputs/" target="_blank" rel="noopener noreferer">https://fourtheorem.com/amazon-bedrock-structured-outputs/</a></li><li>Amazon Bedrock <a href="https://aws.amazon.com/bedrock/" target="_blank" rel="noopener noreferer">https://aws.amazon.com/bedrock/</a></li><li>Bedrock docs <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/" target="_blank" rel="noopener noreferer">https://docs.aws.amazon.com/bedrock/latest/userguide/</a></li><li>Bedrock pricing <a href="https://aws.amazon.com/bedrock/pricing/" target="_blank" rel="noopener noreferer">https://aws.amazon.com/bedrock/pricing/</a></li><li>Structured outputs <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/structured-outputs.html" target="_blank" rel="noopener noreferer">https://docs.aws.amazon.com/bedrock/latest/userguide/structured-outputs.html</a></li><li>Cross-region inference <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html" target="_blank" rel="noopener noreferer">https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html</a></li><li>Quotas <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/quotas.html" target="_blank" rel="noopener noreferer">https://docs.aws.amazon.com/bedrock/latest/userguide/quotas.html</a></li><li>Throttling help <a href="https://repost.aws/knowledge-center/bedrock-throttling-error" target="_blank" rel="noopener noreferer">https://repost.aws/knowledge-center/bedrock-throttling-error</a></li><li>Prompt caching <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html" target="_blank" rel="noopener noreferer">https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-caching.html</a></li><li>Troubleshooting error codes <a href="https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html" target="_blank" rel="noopener noreferer">https://docs.aws.amazon.com/bedrock/latest/userguide/troubleshooting-api-error-codes.html</a></li></ul><p><br></p><p>Do you have any AWS questions you would like us to address?</p><p>Leave a comment here or connect with us on X/Twitter, BlueSky or LinkedIn:</p><p><br></p><p>- <a href="https://twitter.com/eoins">https://twitter.com/eoins</a> | <a href="https://bsky.app/profile/eoin.sh">https://bsky.app/profile/eoin.sh</a> | <a href="https://www.linkedin.com/in/eoins/">https://www.linkedin.com/in/eoins/</a></p><p>- <a href="https://twitter.com/loige">https://twitter.com/loige</a> | <a href="https://bsky.app/profile/loige.co">https://bsky.app/profile/loige.co</a> | <a href="https://www.linkedin.com/in/lucianomammino/">https://www.linkedin.com/in/lucianomammino/</a></p>

February 6, 2026
152. Exploring Lambda Durable Functions
<p>AWS Lambda is fantastic for small, stateless code on demand. But when your “function” starts looking like a workflow (retries, backoff, long waits, human approvals, callbacks), classic Lambda patterns can feel like a fight: 15-minute max runtime, no built-in state, and orchestration glue everywhere (Step Functions, queues, schedules, and state you did not want to own). In this episode of AWS Bites, Eoin and Luciano explore AWS Lambda Durable Functions, announced at re:Invent 2025. It’s still Lambda (same runtimes and scaling), but with durable execution superpowers: named steps, automatic checkpointing, and the ability to suspend and resume from a safe point without redoing completed work. We unpack the replay/resume model under the hood, when this approach shines, and the gotchas (determinism, idempotency, replay-aware logging, debugging resumed runs). To make it real, we share how we rebuilt PodWhisperer v2 using Durable Functions to orchestrate a GPU-powered WhisperX pipeline, LLM refinement, speaker naming, and caption generation.</p><p><br /></p><p>In this episode, we mentioned the following resources:</p><ul> <li>AWS announcement blog post: <a href="https://aws.amazon.com/blogs/aws/build-multi-step-applications-and-ai-workflows-with-aws-lambda-durable-functions/" target="_blank" rel="ugc noopener noreferrer">https://aws.amazon.com/blogs/aws/build-multi-step-applications-and-ai-workflows-with-aws-lambda-durable-functions/</a></li> <li>Durable Functions best practices: <a href="https://docs.aws.amazon.com/lambda/latest/dg/durable-best-practices.html" target="_blank" rel="ugc noopener noreferrer">https://docs.aws.amazon.com/lambda/latest/dg/durable-best-practices.html</a></li> <li>The replay model deep dive (Dev.to): <a href="https://dev.to/aws/the-replay-model-how-aws-lambda-durable-functions-actually-work-2a79" target="_blank" rel="ugc noopener noreferrer">https://dev.to/aws/the-replay-model-how-aws-lambda-durable-functions-actually-work-2a79</a></li> <li>Build workflows that last (Dev.to): <a href="https://dev.to/aws/aws-lambda-durable-functions-build-workflows-that-last-3ac7" target="_blank" rel="ugc noopener noreferrer">https://dev.to/aws/aws-lambda-durable-functions-build-workflows-that-last-3ac7</a></li> <li>Testing Durable Functions in TypeScript (Dev.to): <a href="https://dev.to/aws/testing-aws-lambda-durable-functions-in-typescript-5bj2" target="_blank" rel="ugc noopener noreferrer">https://dev.to/aws/testing-aws-lambda-durable-functions-in-typescript-5bj2</a></li> <li>Developing Durable Functions with AWS SAM (Dev.to): <a href="https://dev.to/aws/developing-aws-lambda-durable-functions-with-aws-sam-ga9" target="_blank" rel="ugc noopener noreferrer">https://dev.to/aws/developing-aws-lambda-durable-functions-with-aws-sam-ga9</a></li> <li>Hands-on notes: <a href="https://www.andmore.dev/blog/lambda_durable_functions/" target="_blank" rel="ugc noopener noreferrer">https://www.andmore.dev/blog/lambda_durable_functions/</a></li> <li>PodWhisperer (open source): <a href="https://github.com/fourTheorem/podwhisperer/" target="_blank" rel="ugc noopener noreferrer">https://github.com/fourTheorem/podwhisperer/</a></li> <li>WhisperX: <a href="https://github.com/m-bain/whisperX" target="_blank" rel="ugc noopener noreferrer">https://github.com/m-bain/whisperX</a></li></ul><ul> </ul><p><br /></p><p>Do you have any AWS questions you would like us to address?</p><p>Leave a comment here or connect with us on X/Twitter, BlueSky or LinkedIn:</p><p><br /></p><p>- <a href="https://twitter.com/eoins" rel="ugc noopener noreferrer" target="_blank">https://twitter.com/eoins</a> | <a href="https://bsky.app/profile/eoin.sh" rel="ugc noopener noreferrer" target="_blank">https://bsky.app/profile/eoin.sh</a> | <a href="https://www.linkedin.com/in/eoins/" rel="ugc noopener noreferrer" target="_blank">https://www.linkedin.com/in/eoins/</a></p><p>- <a href="https://twitter.com/loige" rel="ugc noopener noreferrer" target="_blank">https://twitter.com/loige</a> | <a href="https://bsky.app/profile/loige.co" rel="ugc noopener noreferrer" target="_blank">https://bsky.app/profile/loige.co</a> | <a href="https://www.linkedin.com/in/lucianomammino/" rel="ugc noopener noreferrer" target="_blank">https://www.linkedin.com/in/lucianomammino/</a></p>
157 total episodes available
Recent guests on AWS Bites
Guests from recent episodes — sign up to see every guest that has ever appeared on this show.
Eoin Shanaghy
Guest
Similar Podcasts
Discover related shows you might enjoy

The Pragmatic Engineer Podcast
Gergely Orosz

Odd Lots
Bloomberg

All-In with Chamath, Jason, Sacks & Friedberg
All-In Podcast, LLC

AWS Developers Podcast
Amazon Web Services

Syntax - Tasty Web Development Treats
Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

Kubernetes Podcast from Google
Abdel Sghiouar, Kaslin Fields

Talk Python To Me
Michael Kennedy

The AI Breakdown: Daily Artificial Intelligence News and Discussions
Nathaniel Whittemore

Techmeme Ride Home
Morning Brew

AWS Morning Brief
Corey Quinn

Making Sense with Sam Harris
Sam Harris

How I AI
Claire Vo

Freakonomics Radio
Freakonomics Radio + Stitcher

Cybersecurity Today
Jim Love

Hard Fork
The New York Times
Deep-dive analytics for AWS Bites
Frequently asked questions
Have a different question and can't find the answer you're looking for? Reach out to our support team by sending us an email and we'll get back to you as soon as we can.
- What is AWS Bites?
- How often does this podcast release new episodes?
This podcast updates weekly.
- Where can I listen to this podcast?
This podcast is available on 10 platforms including Apple Podcasts, Spotify, and more. You can also use the RSS feed directly.
- Does this podcast accept guests?
Yes, this podcast regularly features guests.
Legal Disclaimer
Pod Engine is not affiliated with, endorsed by, or officially connected with any of the podcasts displayed on this platform. We operate independently as a podcast discovery and analytics service.
All podcast artwork, thumbnails, and content displayed on this page are the property of their respective owners and are protected by applicable copyright laws. This includes, but is not limited to, podcast cover art, episode artwork, show descriptions, episode titles, transcripts, audio snippets, and any other content originating from the podcast creators or their licensors.
We display this content under fair use principles and/or implied license for the purpose of podcast discovery, information, and commentary. We make no claim of ownership over any podcast content, artwork, or related materials shown on this platform. All trademarks, service marks, and trade names are the property of their respective owners.
While we strive to ensure all content usage is properly authorized, if you are a rights holder and believe your content is being used inappropriately or without proper authorization, please contact us immediately at hey@podengine.ai for prompt review and appropriate action, which may include content removal or proper attribution.
By accessing and using this platform, you acknowledge and agree to respect all applicable copyright laws and intellectual property rights of content owners. Any unauthorized reproduction, distribution, or commercial use of the content displayed on this platform is strictly prohibited.