src/data/question-groups/backend/content/decompose-microservices.md
Microservices are a software architecture style that allows you to structure your backend applications as a collection of independent services, each one working around a specific business need.
If you’re looking to decompose a monolith into a set of microservices, you have to keep the following points in mind:
By the time you’re done, your original monolith should not be needed anymore, and all your microservices will have their own independent deployment pipeline and code repository.