Building Event-Driven Microservices - Chapter 4 - Integrating Event Driven Architectures with Existing Systems
Data Liberation is the process of moving from monolith towards microservices by decoupling systems in terms of data dependencies.
There are three patterns for Data Liberation:
- Query-based
- Log-based
- Table-base
Each pattern has its own pros and cons, as well as other important considerations.
Data definition changes (data structure migrations) must also be supported by the chosen Data Liberation approach.
There are different Liberation frameworks/tools that simplify the process of Data Liberation. Note, that the CDC tools are not the final destination but just a boot-strap for the process.
These topics are disclosed in the Chapter 4 of the book we are currently studying:
“Building Event-Driven Microservices: Leveraging Organizational Data at Scale” by Adam Bellemare
Sharing my mind map with all the details as usual:
See also:
- Building Event-Driven Microservices - Chapter 16 Deploying Event-Driven Microservices
- Building Event-Driven Microservices - Chapter 15 - Testing 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