What is the primary advantage of using microservices architecture over a monolithic one?
Answer: Microservices offer improved scalability, agility, and maintainability by breaking down applications into small, independently deployable and manageable services.