Overview
Explore distributed systems and microservices architecture in this 40-minute conference talk from Devoxx that delves into common pitfalls and essential considerations. Starting with CAP theorem fundamentals, learn critical decision-making factors for splitting microservices and analyze the associated trade-offs. Discover communication patterns between services, including synchronous and asynchronous approaches, while mastering the Saga Pattern with its various implementations through practical examples. Gain hands-on insights into crucial operational aspects like timeout configuration, retry mechanisms, idempotency, and circuit-breaking, all demonstrated through real-world applications and use cases.
Syllabus
CAPtivating architecture: Navigating Distributed Systems and Microservices by Alexandros Charos
Taught by
Devoxx