Building Event-Driven Microservices - Chapter 15 - Testing Event Driven Microservices.
![Building Event-Driven Microservices - Chapter 15 - Testing Event Driven Microservices.](images/Building-Event-Driven-Microservices%28title%29.jpg)
Testing event-driven solutions is a challenging task. It includes:
- Common principles
- Unit testing: stateless and stateful
- Testing the Topology (I bet you didn’t do it! ;)
- Testing Schema Evolution and Compatibility
- Integration testing: Local, Remote and Hybrid - a set of common sense considerations not to forgot about
- Choosing the testing strategy
All of these is disclosed in the Chapter 15 of the book:
“Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Sharing my mind map with all the details as usual:
![](/en/2022/11/building-event-driven-microservices-15-testing-event-driven-microservices/images/_hu009d2f4a68e8ca1088a4e969b18d0545_563207_541471868b9808b439464986cc00d48a.webp)
See also:
- Building Event-Driven Microservices - Chapter 11 - Heavyweight Framework Microservices
- Building Event-Driven Microservices - Chapter 16 Deploying Event-Driven Microservices
- Building Event-Driven Microservices - Chapter 14 - Supportive Tooling
- Building Event-Driven Microservices - Chapter 13 - Integrating Event-Driven and Request-Response Microservices
- Building Event-Driven Microservices - Chapter 12 - Lightweight Framework Microservices