Refactoring and Your Team Structure

Refactoring a monolith to microservices is not an easy going process. You have to consider some different aspects such as automation of deployments and interactions of multiple microservices, scalabilities, load balancing and code refactoring itself.

But important, refactor your teams: Setup a team for each of the services. Such a team is responsible for everything: coding, deployment, monitoring and operation.