

# Patterns for decomposing monoliths
<a name="decomposing-patterns"></a>

After you decide to decompose a monolith in your application portfolio, you should choose the appropriate decomposition patterns and introduce them into your organization. 

**Note**  
You can use multiple patterns to decompose a monolith. For example, you can decompose a monolith by [business capability](decompose-business-capability.md) and then use the [subdomain pattern](decompose-subdomain.md) to break it down more.

**Topics**
+ [Decompose by business capability](decompose-business-capability.md)
+ [Decompose by subdomain](decompose-subdomain.md)
+ [Decompose by transactions](decompose-transactions.md)
+ [Service per team pattern](service-per-team.md)
+ [Strangler fig pattern](strangler-fig.md)
+ [Branch by abstraction pattern](branch-by-abstraction.md)