

# Patterns for decomposing monoliths
<a name="patterns-for-decomposing-monoliths"></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 and then use the subdomain pattern 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)