モノリスからマイクロサービスへの移行とは?自分ごと体験で覚えるITパスポート対策
🎬 こんなシーン、想像してみて
大企業の刷新PMの自分。「巨大モノリスを一気に再設計せず・特定機能だけ新サービス化して並行稼働→段階置換」する手法。ビッグバン?
❓ 2問問題:あなたならどっち?
次の状況に当てはまるのは?
- ✅ Strangler Figパターン(絞め殺しの木パターン)
- ❌ ビッグバン移行→ ビッグバンは一括切替(高リスク)。「段階置換で並行稼働」がStrangler Fig
✅ 正解:Strangler Figパターン(絞め殺しの木パターン)
📘 モノリスからマイクロサービスへの移行とは何か
Strangler Fig=旧機能を少しずつ新サービスへ段階的置換Strangler Figパターン(Martin Fowler):熱帯雨林の絞め殺しの木(寄生植物)が宿主の木を少しずつ覆い尽くす様子から命名。新機能や改修のタイミングで特定機能をマイクロサービスとして切り出し、APIゲートウェイ・ルーティングで新旧を使い分けながら段階的に移行する。
🎯 試験のキモ
モノリス移行の他のアプローチ:ブランチバイアブストラクション(インターフェース層を挟んで段階的に置換)・デコンポジション(ドメイン境界で分割)。ビッグバン移行は「全機能を一度にテスト・移行しなければならない」ため大規模システムでは失敗リスクが極めて高い。 **覚え方** 🎯 Strangler Fig=**絞め殺しイチジク**=**旧システムを徐々に覆い尽くす段階移行**。Fowler命名。
⚠️ 間違いやすいポイント
ひっかけ注意: Strangler Figは「ビッグバン移行の別名」ではない。ビッグバンは全機能を一度に切り替えるリスク高手法。Strangler Figは旧機能を並行稼働させながら段階的に置換する点が本質。「段階的=Strangler Fig、一気に=ビッグバン」と対比で覚える。ブランチバイアブストラクションと混同しないこと。
🧠 覚え方
Strangler Fig=**絞め殺しイチジク**=**旧システムを徐々に覆い尽くす段階移行**。Fowler命名。
📚 ITパスポートの試験対策・勉強方法
モノリスからマイクロサービスへの移行はITパスポートのIT全般分野で頻出(mid)。ITパスポート 過去問・勉強方法・独学・何時間に取り組むなら、自分ごとシナリオで一度体験してから問題を解くのが定着の鍵。何度も繰り返して覚え方フレーズを口に出すと記憶に残りやすい。
知識をクイズで確認しよう!
🏆 用語4択チャレンジ →