

The AWS Developers Podcast
Amazon Web Services
Stay updated on the latest AWS news and insights for developers, wherever you are, whenever you want.
Episodes
Mentioned books

Dec 13, 2024 • 35min
Jeff Barr: 20 years of blogging
Jeff Barr, VP and Chief Evangelist at AWS, celebrates two decades of impactful blogging. He shares the blog's humble beginnings and how it transformed to empower developers through authentic storytelling. Jeff discusses the challenges of concise writing, the importance of clear communication for a global audience, and reflects on his unique journey within the AWS community. As he prepares to step away from the blog, he expresses excitement for future tech endeavors while emphasizing the value of sharing knowledge, especially in an AI-driven landscape.

10 snips
Dec 6, 2024 • 29min
AWS re:Invent re:Cap with Corey Quinn
Corey Quinn, a cloud economist from The Duckbill Group, shares his witty insights on trends from AWS re:Invent. He humorously highlights the need for cost awareness in cloud services. The discussion delves into innovative satellite solutions aiming for precise time synchronization and the fierce competition among service providers. Corey reveals the complexities of CPU design and architecture challenges, while also critiquing AWS's evolving communication strategies and the potential impact of AI on the cloud landscape.

Nov 29, 2024 • 30min
AWS Amplify AI Kit
In this episode of the AWS Developers Podcast, Tiffany and Seb discuss with Salih aboutthe new capabilities of AWS Amplify AI Kit, focusing on how it simplifies the process of building cloud-powered applications with generative AI. They explore the features of Amplify, including its ease of use for front-end developers and the integration of AI capabilities. The conversation also touches on cost considerations, future developments for the Amplify AI Kit, and practical examples of applications that can be built using this technology.With Muhammed Salih Güler, Developer Advocate, AWSAWS AmplifyAWS Amplify UI LibraryAWS Amplify sample codeAWS Amplify gen 2 in the AWS Developers PodcastAWS Amplify AI KitAWS Amplify GitHubAWS Amplify DiscordAWS Amplify AI Kit - Getting StartedAWS Amplify AI Kit - tutorialAWS Amplify AI Kit - a 8 minutes video to show you how to build a chat appBlog : Create a Customized AI-Based Chat Interface With Your Application DataBlog : Build a Travel Planner with React Native, AWS Amplify, and Amazon Bedrock Knowledge BaseBlog : Building RAG-based applications with AWS Amplify AI Kit and Neon Postgres

Nov 22, 2024 • 34min
Automate IAM policies creation across multiple accounts
In this episode of the AWS Developers Podcast, Seb and Ran Isenberg discuss the automation of IAM policies across multiple AWS accounts. They explore the challenges faced in managing security and access in a multi-account environment, the design and implementation of an automation architecture that simplifies these processes, and the significant improvements in developer experience and operational efficiency achieved through this automation. Ran shares insights into the open-source project that supports this automation and discusses future enhancements and community engagement.With Ran Isenberg, Software Architect, CyberArkRan the builderBlog: Serverless Governance of Software Deployed with AWS Service CatalogBlog: Amazon CloudFormation Custom Resources Best Practices with CDK and Python ExamplesBlog: AWS Security Best Practices: Leveraging IAM for Service-to-Service Authentication and AuthorizationBlog: Export CloudWatch Logs to Third-party Observability Tools with ServerlessThe GitHub repo we talked about: Auto Cross Account Access Service

Nov 15, 2024 • 35min
An orchestrator for your AI agents
In this episode of the AWS Developers Podcast, we discuss the Multi-Agent Orchestrator, an open-source framework designed to facilitate the orchestration of multiple AI agents. The conversation covers the challenges of building generative AI solutions, the need for specialized agents, and how the orchestrator functions as a smart router for directing user queries to the appropriate agents. They explore real-world use cases, including an e-commerce support system, and discuss the integration of new agents into the framework. The episode also compares the orchestrator with Amazon Bedrock's Converse API, highlighting the unique capabilities of the orchestrator in managing multiple agents.With Corneliu Croitoru, Prototyping Architects, AWS ; With Anthony Bernabeu, Prototyping Architects, AWSThe multi agent orchestratorUse case 1: From 'Bonjour' to 'Boarding Pass': Multilingual AI Chatbot for Flight ReservationsUse case 2: Beyond Auto-Replies: Building an AI-Powered E-commerce Support systemUse case 3: Speak Up, AI: Voicing Your Agents with Amazon Connect, Lex, and Bedrock

Nov 8, 2024 • 48min
Twilio & Amazon Verified Permissions
In this episode of the AWS Developers Podcast, Seb speaks with Peter Lavelle and Edward Sun about Twilio, and the complexities of authorization in cloud applications. They discuss the evolution of Twilio Flex, the challenges faced in implementing a sophisticated authorization model, and the decision-making process behind choosing between graph-based and policy-based authorization systems. The conversation also highlights the benefits of Amazon Verified Permissions (AVP) and the Cedar Policy Language, emphasizing the importance of decoupling authorization logic from business logic for better scalability and maintainability. This conversation delves into the implementation and benefits of AWS Verified Permissions (AVP) and the Cedar policy language. The speakers discuss the Quick Start experience for users, the challenges of policy-based systems, and the importance of automated reasoning in policy verification. They also explore metadata management, the flexibility of local versus central evaluation in authorization, and the implementation timeline for Twilio's use of AVP. The discussion highlights the growing adoption of these technologies and their potential future applications.With Peter Lavelle, Principal Software Engineer, Twilio ; With Edward Sun, Solution Architect, AWSTwilioGoogle ZanzibarAmazon Verified PermissionCedar: Learn about the language, tutorial and playgroundAWS blog: How we designed Cedar to be intuitive to use, fast, and safeAWS blog: Authorize API Gateway APIs using Amazon Verified Permissions

Nov 1, 2024 • 20min
AWS Lambda: A Decade of Transformation
In this episode of the AWS Developers Podcast, Julian Wood hosts a discussion with Marc Brooker, a distinguished engineer involved in the creation of AWS Lambda. They explore the origins of Lambda, its evolution, and the impact of serverless technology on modern computing. The conversation delves into customer-centric innovations, the challenges of event-driven architectures, and the future of serverless in the context of generative AI. Mark reflects on the journey of Lambda, the lessons learned, and the exciting possibilities that lie ahead for serverless technology.With Marc Brooker, VP/Distinguished Engineer, AWS ; With Julian Wood, Developer Advocate, AWSAWS LambdaFirecracker microVMHow Lambda loads data from the block devices

Oct 25, 2024 • 45min
AWS Lambda Snap Start
In this conversation, Vadym Kazulkin discusses AWS Lambda Snap Start, a feature designed to reduce cold start latency for Java applications in AWS Lambda. The discussion covers the challenges of cold starts, how Snap Start works, its impact on performance, and optimization techniques such as priming. Kazulkin shares insights from his extensive benchmarking and the implications for developers using AWS Lambda. The discussion also touches on challenges developers may face when using Snap Start, particularly in relation to randomness and caching mechanisms. Kazulkin encourages developers to revisit Java on Lambda with the new optimizations available, highlighting the evolving landscape of serverless computing.With Vadym Kazulkin, Head of development at ip.labsThe first of 26 articles about Lambda SnapStart benchmarkingAWS Lambda Snap Start for Java functionsAWS Lambda cold startFirecracker microVMImpact of latency on revenueAWS CRTHow Lambda loads data from the block devices

Oct 18, 2024 • 44min
Why Arm64 Matters for AWS Developers
In this episode of the AWS Developers Podcast, Seb and Arthur discuss the Graviton processors and the Arm64 architecture. They explore the evolution of AWS's custom hardware, the benefits of adopting Arm architecture for AWS and developers, and the ease of porting applications to Arm64. The conversation also covers the challenges faced during migration, strategies for performance optimization, and the future of Graviton in AWS.With Arthur PetitPierre, Solution Architect, AWSAWS GravitonArm64 migration guideJava Native Interface (JNI)

Oct 11, 2024 • 38min
Trusted Identity Propagation
In this episode of the AWS Developers Podcast, the hosts discuss trusted identity propagation with Joseph De Clerck and Raphael Koike. Trusted identity propagation (TIP) allows organizations to propagate the actual user identity downstream to AWS services. It enhances IAM roles with the actual user identity, enabling fine-grained access control and simplifying IAM role management. The benefits of TIP include improved security posture, fine-grained access control, simplified user experience, and support for various OAuth 2.0 flows. Services that currently support TIP include Lake Formation, S3 Access Grants, Redshift Query Editor, EMR Studio, Athena, and Amazon QuickSight.With Joseph de Clerck, ProServ Consultant, AWS ; With Rafael Koike, Solution Architect, AWSIAM Identity CenterTrusted Identity PropagationIntegrate Tableau with Trusted Identity Center