I think instead of just reading and go right in separate a monolith into microservices architecture. We can rely on some platform/framework so that we can leverage knowledge, experience and industry best practices. Some of the framework or platform that I know is the below list. Can you share your ideas about them, experience using in production and recommendations ?
I think most of them using CQRS and Event Sourcing to solve the challenge of implement business transactions that maintain data consistency across multiple services as well as queries that retrieve data from multiple services.
Vishwa Bhat
Technology Enthusiast
Currently we use Spring Boot and Eureka as the Service Registry which comes with tons of useful features like Auto Load Balancers for the services etc. It's intergration is really good if your applications are in Spring ecosystem.
I prototyped Lagom couple of years ago when it was out, its integration with Play! framework was buttery smooth and the best part of Lagom is that it uses highly scalable Akka Actors for communication between Services