Microservices is a design pattern that breaks applications into independent pieces – those pieces communicate via API. In this way, the API enables microservices but is not a microservice.