Microservices architecture enhances scalability by dividing an application into small, independent services. Each service can be scaled individually based on demand.