• Begin with a domain model or functional decomposition, which gives you the candidates for your services.
• Optimize your services inventory using a technical approach, either separating or folding functions together from the operational perspective, to determine how you’re going to manage those services.
One advantage of this approach is that it involves both IT and the business at the highest level. Both teams work together from the very beginning to designate microservices that make sense from the business perspective, but are also efficient for IT to manage on a day-to-day basis.