Types of Service Decomposition Explained