9 Tips for a Painless Microservices Migration

The InVision platform started on a monolithic codebase. Like many SaaS companies that have grown rapidly, we found ourselves needing to move to microservices in order to scale our pace of development across multiple engineering teams. We’re not going to argue that we should have started with microservices first. In fact, we agree with Fowler’s […]

The InVision platform started on a monolithic codebase. Like many SaaS companies that have grown rapidly, we found ourselves needing to move to microservices in order to scale our pace of development across multiple engineering teams.
We’re not going to argue that we should have started with microservices first. In fact, we agree with Fowler’s MonolithFirst approach. The complexities of microservices will slow down a small team.
As we’re in the middle of moving to microservices, we found ourselves asking:
Source: InVision