Aspire Systems Interview Question

How do you design Micro-service application which has distributed transactions?