Discuss the considerations for choosing between a monolithic and microservices architecture for an Idexcel cloud modernization engagement.