Code is easy, State is hard. Learning how to deal with your monolithic relational databases in a microservices structure is key to keeping pace in a quickly changing workplace. There are many approaches and in this book, author Edson Yanaga, takes you through nine different strategies for integrating data from your monolithic application to a microservice architecture. In this O’Reilly book learn how: - zero downtime migrations allow you to deploy new code without disrupting user activity - you can evolve your relational database by keeping specific versions of application code and database schemas in the same code repository - CRUD pattern and CQRS works and the differences between them—including the consistency models involved in distributed systems - to distribute and integrate your relational database into Microservices
After reading this book I still don’t know what points the author want to make. I understand the words but it doesn’t make any sense to me. I’m familiar with the topics and use those ideas for nearly two years. But even with that background (or with that background) the suggested ideas lack the practical adaption. Too much is left unclear and must be figured out by the reader. Combined with the size of the book this one can be skipped without any loss.
A very high-level overview, a little bit about everything in a very small package: DevOps, Zero Downtime, Migration Strategies. You might take away one or two migration strategies, but don't expect more.