System design

Growing & Thriving in a Multi-model World • Alberto Brandolini • GOTO 2025

Growing & Thriving in a Multi-model World • Alberto Brandolini • GOTO 2025

Alberto Brandolini delivers a compelling talk on how to combat software model decay and avoid the "Big Ball of Mud" by strategically applying Domain-Driven Design principles, especially Bounded Contexts. He emphasizes the critical role of visual thinking, structured architectural discussions, and organizational habits in maintaining clean, evolvable systems, particularly when scaling across teams and international markets. The talk highlights the need for continuous design effort, disciplined decision-making, and proactive identification of model boundaries to build resilient software in complex socio-technical landscapes.

Why Agentic AI Fails: Infinite Loops, Planning Errors, and More

Why Agentic AI Fails: Infinite Loops, Planning Errors, and More

Agentic AI failures are often predictable system design flaws, not random hallucinations. This summary explores the top three failure modes—infinite loops, hallucinated planning, and unsafe tool use—and provides practical strategies for designing more reliable and robust AI agents.

⚡️ Matt Pocock - Why Engineering Fundamentals matter MORE now

⚡️ Matt Pocock - Why Engineering Fundamentals matter MORE now

Matt Pocock of AI Hero discusses the critical role of classic software engineering principles in the new era of AI development. He explores how concepts like Domain-Driven Design (DDD), deep modules, and intentional architecture are essential for building maintainable systems with AI, and shares his unique teaching philosophy for the rapidly evolving field of AI Engineering.

Why building eval platforms is hard — Phil Hetzel, Braintrust

Why building eval platforms is hard — Phil Hetzel, Braintrust

An evaluation platform is more than a simple test runner; it's a complex system for creating shared definitions of quality. This talk explores the evolution of eval platforms from basic spreadsheets to sophisticated, integrated systems, highlighting the hidden data and systems engineering challenges involved in making them credible, scalable, and usable for building trustworthy AI agents.

Building & Running a Serverless Platform: Beyond Infrastructure • Shilpa Nagavara • GOTO 2025

Building & Running a Serverless Platform: Beyond Infrastructure • Shilpa Nagavara • GOTO 2025

Explore the lifecycle of building and operating a robust serverless platform, treating it as a product for internal and external consumers. This talk covers the crucial phases of ideation, construction (using the AWS Well-Architected Framework), and operation, emphasizing a consumer-centric mindset, operational excellence, and strategies for long-term success.

Kafka for Architects • Ekaterina Gorshkova & Viktor Gamov • GOTO 2026

Kafka for Architects • Ekaterina Gorshkova & Viktor Gamov • GOTO 2026

Ekaterina Gorshkova, author of "Kafka for Architects", discusses her journey with Apache Kafka, from its early adoption in enterprise integration to its modern role as a foundational layer for AI and ML systems. The conversation covers key architectural decisions, the limitations of Kafka, and why the real challenges are often organizational rather than technical.