When creating a microservices architecture from scratch or migrating from a legacy system, one mistake many teams make is assuming that every part of the system will be microservices. In this lesson I show how to avoid this pitfall by moving to a service-based architecture first, then creating microservices where needed.
Fundamentals of Software Architecture 2nd Edition: https://bit.ly/4ioDTPA
Software Architecture Monday: https://www.developertoarchitect.com/lessons/
Head First Software Architecture: https://amzn.to/3VNFI0o
Software Architecture: The Hard Parts: https://amzn.to/3BjMMF2