🏠 홈
벤치마크
📊 모든 벤치마크 🦖 공룡 v1 🦖 공룡 v2 ✅ 할 일 목록 앱 🎨 창의적인 자유 페이지 🎯 FSACB - 궁극의 쇼케이스 🌍 번역 벤치마크
모델
🏆 톱 10 모델 🆓 무료 모델 📋 모든 모델 ⚙️ 킬로 코드 모드
리소스
💬 프롬프트 라이브러리 📖 AI 용어 사전 🔗 유용한 링크
advanced

Monolith to Microservices Extraction Plan

#architecture #refactoring #microservices #legacy-code

Formulate a detailed strategy to extract a bounded context from a legacy monolithic application.

Analyze a hypothetical, large-scale monolithic e-commerce codebase written in Java. Identify the 'Inventory Management' sub-domain as a candidate for extraction into a separate microservice. Outline a step-by-step migration strategy that includes: 1) Defining the anti-corruption layer, 2) Establishing the API contract, 3) Data synchronization and migration patterns to ensure zero downtime, and 4) A rollback plan in case of critical failure. Discuss the implications of distributed transactions (CAP theorem) in this specific context.