Explain the trade-offs between monolithic and microservices architecture for Tech Mahindra solutions.