Migration path
Consider that the migration process will allow you to create a microservice-based, cloud-ready application and not a microservice cloud-native application.
Some restrictions derive from the nature of old Java EE specifications that are not microservice-oriented; the main one is certainly the database.
Remember that each microservice must own the data, so it must be associated with a single database instance. It's hard to split a single database instance, designed for a monolith application, into multiple instances associated with new bounded contexts that are implemented by microservices.
Concepts such as foreign keys, data integrity, and database transactions, intended to guarantee validity even in the event of errors using ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access