Overview
Coursera Spring Sale
40% Off Coursera Plus Annual!
Grab it
Learn how to build and maintain reliable event-driven systems through this 55-minute conference talk that goes beyond basic implementation to focus on operational excellence. Discover practical strategies for testing asynchronous communication patterns, evolving systems over time, and implementing robust observability and failure recovery mechanisms. Explore the complete software development lifecycle for event-driven applications, from initial design through production operations, with emphasis on keeping systems online, users satisfied, and avoiding late-night alerts. Gain actionable insights into monitoring distributed systems, handling message failures, and implementing patterns that ensure reliability at scale. Walk through real-world examples and theoretical foundations that demonstrate how to transition from simple producer-consumer architectures to production-ready, maintainable event-driven systems that can handle the complexities of modern distributed applications.
Syllabus
So You Want to Maintain a Reliable Event Driven System - James Eastham - NDC Oslo 2025
Taught by
NDC Conferences