Building Event-Driven Microservices - Chapter 4 - Integrating Event Driven Architectures with Existing Systems

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:

  1. Query-based
  2. Log-based
  3. 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:

Download full mind map (PDF)

See also: