Yes, the microservices architecture divides applications into small, loosely coupled, self-contained services.  These services correspond to smaller, independent development teams, allowing for frequent updates, scaling, and failover/restart without interfering with other services.