July 2017
Intermediate to advanced
414 pages
11h 18m
English
During the transition phase, the legacy system and the new microservices will run in parallel. Therefore, it is important to keep the data synchronized between the two systems.
The straightforward option is to synchronize data between the two systems at the database level by using any data synchronization tool. This approach works well when both old and new systems are built on the same data store technologies. The complexity will be higher if the data store technologies are different. The second problem with this approach is that we are allowing a backdoor entry, hence, exposing the microservices' internal data store outside. This is against the microservices' principles.
Let us take this on a case-by-case ...
Read now
Unlock full access