An enterprise should move to microservices when the team is ready to embrace an automation-centric, continuous delivery approach to software. Microservices are not a good fit for every organization or application.