advanced
레거시 시스템 마이크로서비스 아키텍처로의 전환 계획
대규모 모놀리식 애플리케이션을 마이크로서비스로 리팩토링하는 기술적 실행 계획을 수립합니다.
📝 محتوى الأمر
시니어 솔루션 아키텍트로서, 10년 된 Java 기반 모놀리식 전자상거래 플랫폼을 AWS 기반의 마이크로서비스 아키텍처로 전환하는 기술 제안서를 작성하십시오. 1. 도메인 주도 설계(DDD) 원칙을 적용하여 서비스를 어떻게 분리할지 정의하십시오. 2. 데이터베이스 분할(Database Per Service) 전략과 데이터 일관성 유지를 위한 Saga 패턴 적용 방안을 설명하십시오. 3. 다운타임 없이 점진적으로 마이그레이션하기 위한 Strangler Fig 패턴 구현 절차를 기술하십시오.