Monolith First?

June 3, 2015

Martin Fowler has written an article about Microservice design, which hits home with me:


This pattern has led many of my colleagues to argue that you shouldn’t start a new project with microservices, even if you’re sure your application will be big enough to make it worthwhile. .


I am becoming more and more convinced that proper software architecture is reactionary, and being disciplined enough to find ways to refactor large projects in situ, rather than trying to scrap and rewrite (as every engineer I know is wont to do).

Comments are closed.