Event-Driven Architecture Lessons
Software Architecture Monday with Mark Richards is a free bi-weekly software architecture lesson containing a short video about some aspect of software architecture. These lessons contain tips, techniques, and advice to help you in your journey from developer to architect. New lessons will be posted every other Monday.
All Lessons
Microservices Lessons
General Architecture Lessons
Event-Driven Architecture Lessons
Soft Skills Lessons
Integration Architecture Lessons
Enterprise Architecture Lessons
- Lesson 1 - Event-Driven Architecture: Request/Reply Processing (posted Jan 22, 2018)
- Lesson 2 - How Kafka Differs From Standard Messaging (posted Jan 29, 2018)
- Lesson 35 - Watch Notification Pattern (posted October 1, 2018)
- Lesson 36 - Embedded Messaging (posted October 8, 2018)
- Lesson 46 - Reactive Architecture Patterns Introduction (posted January 28, 2019)
- Lesson 47 - Channel Monitoring Pattern (posted February 4, 2019)
- Lesson 48 - Thread Delegate Pattern (posted February 11, 2019)
- Lesson 53 - Distributed Transactions Using Sagas (posted March 18, 2019)
- Lesson 56 - The Ambulance Pattern (posted April 8, 2019)
- Lesson 61 - Extensibility Using Pub/Sub Messaging (posted June 3, 2019)
- Lesson 69 - The Importance of Event-Driven Architecture (posted September 23, 2019)
- Lesson 70 - Preventing Data Loss When Using Messaging (posted October 7, 2019)
- Lesson 72 - Multi-Broker Pattern (posted November 4, 2019)
- Lesson 81 - Workflow Event Pattern (posted March 9, 2020)
- Lesson 92 - Understanding Hybrid Architectures (posted July 6, 2020)
- Lesson 110 - The Pros and Cons of Event-Driven Architecture (posted March 29, 2021)
- Lesson 121 - Transacted Messages (posted August 30, 2021)
- Lesson 131 - Microservices vs. Event-Driven Architecture (posted January 31, 2022)
- Lesson 134 - What is a Service? (posted March 14, 2022)
- Lesson 137 - REST vs Messaging (posted April 25, 2022)
- Lesson 138 - Dynamic Quantum Entanglement (posted May 9, 2022)
- Lesson 142 - Request/Reply vs. Async Notification (posted August 15, 2022)
- Lesson 165 - Event-Driven Architecture (posted July 17, 2023)
- Lesson 175 - Events vs. Messages (posted December 4, 2023)
- Lesson 178 - Multi-Broker Pattern (posted January 15, 2024)