advanced
大規模レガシーコードにおけるアーキテクチャ改善とリファクタリング計画
複雑な依存関係を持つ既存コードを技術的負債を解消しつつモダナイズするための手順を策定します。
📝 プロンプトの内容
あなたはシニアソフトウェアアーキテクトです。循環的複雑度が極めて高く、テストカバレッジがほぼない5年以上前のモノリシックアプリケーションがあります。このコードベースをマイクロサービス化へ移行するための段階的なリファクタリング計画を策定してください。特に、データ整合性を保ちながらダウンタイムなしで移行を進めるための具体的な手順と、使用すべきデザインパターンについて、専門用語を適切に用いて日本語で説明してください。