Architecture Patterns with Python

Architecture Patterns with Python

Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices

Harry Percival, Bob Gregory

When building the availability service, we used a technique called event interception to move functionality from one place to another. This is a three-step process: Raise events to represent the changes happening in a system you want to replace. Build a second system that consumes those events and uses them to build its own domain model. Replace the older system with the new.
6476