
Marc Brooker
Distinguished Engineer at Amazon Web Services. Spent nearly 17 years building core AWS infrastructure like S3, Lambda, and Aurora Serverless, and is currently focused on AI infrastructure.
Top 3 podcasts with Marc Brooker
Ranked by the Snipd community

Aug 6, 2025 • 1h 8min
Scaling Correctness: Marc Brooker on a Decade of Formal Methods at AWS
Marc Brooker, Distinguished Engineer at AWS, shares insights from his nearly 17 years of experience building essential cloud services like S3 and Lambda. He reveals how AWS's journey into formal methods transformed software correctness, enhancing both reliability and development speed. The discussion highlights innovative testing strategies, the challenges of applying these methods in complex systems, and the game-changing potential of AI in programming. From the intricate landscape of verification to the tech scene in Cape Town, Marc offers a glimpse into the future of software development.

Mar 25, 2025 • 53min
Building for Scale: AWS’s Marc Brooker on Distributed SQL
Marc Brooker, VP and Distinguished Engineer for Databases at AWS, dives into the world of Distributed SQL (DSQL) and its innovative serverless architecture. He explains how DSQL is reshaping cloud databases by balancing consistency, availability, and scalability, eliminating traditional hassles. Brooker shares insights on enhancing distributed systems with EC2 clock synchronization, achieving consistency in multi-region databases, and the exciting integration of AI with serverless technologies, all while setting new standards in high-performance cloud computing.

Jan 24, 2025 • 1h 15min
AWS Aurora Distributed SQL internals with Marc Brooker
In this discussion, Marc Brooker, a distinguished engineer at AWS, shares insights from his extensive career transforming cloud computing. He dives into the creation of Aurora Distributed SQL, emphasizing its resilience and serverless nature. The choice of PostgreSQL as a foundation is highlighted, focusing on its robust features. Marc also explains the complexities of managing distributed databases, including concurrency control and the architecture's fault tolerance. Innovative elements like Firecracker VMs are discussed for their role in enhancing scalability and performance.