Event-driven architecture is considered to be the holy grail of system design in many ways. Its
design is based on events, which are actions around which we can build reactive systems. This leads
to asynchronous, decoupled, persistent, fault-tolerant and scalable systems. In this course, Datadog
Developer Advocate (ex AWS) James Eastham will assume no prior knowledge of EDA and teach you the
fundamentals as well as advanced concepts on understanding, implementing and testing Event-Driven Architecture systems.
Course Curriculum
5h 30m 9 sections
Welcome
02:54Free preview
What will you learn in this course?
02:39Free preview
Who is the course for and prerequisites
01:11Free preview
Introduction
01:48
Coupling; The silent killer of distributed systems
James Eastham is a Serverless Developer Advocate at Datadog and a Microsoft MVP. He has over 10 years of software experience at all layers of the software development process and has spoken at conferences all over the world. He answered phones in front-line support, administered databases, and built SSIS packages, as well as developed cloud-native backends with serverless technologies. He spent time at AWS working with some of the biggest companies on the planet, migrating workloads from data centers into the cloud and modernizing in the process. James produces content on YouTube focused on architecting and building applications with serverless technologies using .NET and Rust. He also has a strong interest in and expertise in event-driven architecture and building more loosely coupled systems.