Advanced
Legacy Monolith to Microservices Migration
Design a comprehensive strategy for refactoring a complex legacy banking system.
📝 Promptens innehåll
You are a Senior Solutions Architect tasked with migrating a monolithic banking application written in COBOL and Java to a microservices architecture. The system handles millions of transactions daily. Propose a detailed migration strategy utilizing the Strangler Fig pattern. Your response must include: 1) A high-level domain decomposition strategy to identify bounded contexts, 2) A plan for handling data consistency during the transition, specifically addressing eventual consistency patterns, and 3) A risk mitigation strategy for potential downtime during database cutover. Focus on maintaining zero downtime and data integrity.