Why our team cancelled our move to microservices

Steven Lemon
14 min readAug 9, 2019

Recently our development team had a small break in our feature delivery schedule. Technical leadership decided that this time would be best spent splitting our monolithic architecture into microservices. After a month of investigation and preparation, we cancelled the move, instead deciding to stick with our monolith. For us, microservices were not only going to not help us; they were going to hurt our development process. Microservices had been sold to us as the ideal architectural for perhaps a year now. So we were surprised to find out they weren’t a good fit for us. I…

--

--

Steven Lemon

Lead Software Engineer and occasional Scrum Master. Writing about the less technical parts of being a developer.