Microservice and Containerization Patterns > Interchange Patterns > Microservice Compositor
Microservice Compositor (Erl, Naserpour)
How can a microservice encapsulate composition logic while still retaining a fine-grained functional scope?
![Microservice Compositor](https://patterns.arcitura.com/wp-content/uploads/2018/09/microservice_compositor.png)
Problem
Solution
Application
A microservice compositor comprised of one or more fine-grained microservices is utilized to carry out the composition logic. Composition-related tasks are delegated to the compositor microservices, each of which can also have its own dedicated database and scale independently.
![Microservice Compositor: The microservice compositor composes Microservices A, B and C to complete a business task. In this scenario, the service compositor resides in its own container. Microservice Compositor: The microservice compositor composes Microservices A, B and C to complete a business task. In this scenario, the service compositor resides in its own container.](https://patterns.arcitura.com/wp-content/uploads/2018/09/fig1-19.png)
The microservice compositor composes Microservices A, B and C to complete a business task. In this scenario, the service compositor resides in its own container.
This pattern can be applied by custom-designing the compositor microservices, as explained in the complete pattern description.
This pattern is covered in Module 10: Advanced Microservice Architecture & Containerization..
For more information regarding microservice and containerization courses and accreditation,
visit the Microservice Architect Certification program page..