Oct 23, 2018
Microservice Architecture at Medium
Even though it is much better supported by new technologies, microservice architecture still involves a high level of complexity and complication. For small teams to start, a monolithic app is still often a better option. However, do spend the time to architect the monolithic app in a way that is easier to migrate to a microservice architecture later when the system and the team grow.
Microsevices definitely help you scale. But keep in mind setting up (good) microsevices is hard and takes time.