What are the main benefits of using a microservices architecture in software development? Your response should contain at least 4 bullet points. Use the markdown bullet points such as: * This is point 1. Additionally, your answer must contain exactly 2 placeholders represented by square brackets, such as [scalability] and [flexibility].

user