Some reading on how to Microservices.
- Building Microservices, 2nd Edition https://samnewman.io/books/building_microservices_2nd_edition/
- Monolith Decomposition Patterns - Sam Newman - GOTO 2019 https://www.youtube.com/watch?v=9I9GdSQ1bbM
- Book here https://samnewman.io/books/monolith-to-microservices/
With a distributed monolith, we have the heaviness and inflexibility of monoliths, the complexity of microservices, and few of the benefits of either architecture. We still have slow deployments and poor scalability, but now we’ve added operational complexity and removed isolation between services.
https://www.gremlin.com/blog/is-your-microservice-a-distributed-monolith/
Some reading on how to Domain Driven Design (DDD) architecture.
https://www.thoughtworks.com/en-au/insights/blog/domain-driven-design-services-architecture