【れがしーしすてむ】

レガシーシステム とは?

💡 「動いているから触るな」で放置された古いシステム
📌 このページのポイント
レガシーシステムの問題点 レガシーシステム 古い技術・言語で構築 ドキュメントが不足 保守できる人材が少ない セキュリティリスクが高い モダナイゼーション クラウド対応 マイクロサービス化 API連携が容易 自動スケーリング 移行の課題: コスト・業務停止リスク・データ移行の複雑さ
レガシーシステムのイメージ
ひよこ ひよこ

レガシーシステムって、ただの古いシステムでしょ?

ペンギン先生 ペンギン先生

ただ古いだけじゃなくて「古いけど業務の根幹を支えていて、簡単には置き換えられない」のがポイントなんだ。銀行のATMや保険の契約管理システムなんかが典型例だよ

ひよこ ひよこ

なんで置き換えられないの?

ペンギン先生 ペンギン先生

何十年もかけて業務に合わせたカスタマイズが積み重なっていて、仕様書もなかったりする。しかも24時間365日止められないシステムだったりするから、「動いているものを触るな」という判断になりがちなんだ

ひよこ ひよこ

2025年の崖って何?

ペンギン先生 ペンギン先生

経産省が2018年に出したレポートで、レガシーシステムの刷新が進まないと2025年以降に年間最大12兆円の経済損失が生じるという警告だよ。技術者の高齢化でCOBOLが分かる人がいなくなるという問題もあるね

ひよこ ひよこ

どうやって新しくするの?

ペンギン先生 ペンギン先生

一気に全部作り替える「ビッグバン方式」と、少しずつ置き換える「ストラングラーパターン」がある。最近はAPIを被せて段階的にクラウドに移行する方法が主流だね。いずれにしてもリスクとコストが大きいから計画的に進める必要があるよ

ペンギン
まとめ:ざっくりこれだけ覚えればOK!
「レガシーシステム」って出てきたら「古いけど現役で動いている、置き換えが難しいシステム」と思えればだいたいOK!
📖 おまけ:英語の意味
「Legacy System」 = 遺産のシステム
💬 「Legacy(遺産・受け継がれたもの)」から来ていて、過去から引き継がれた古いシステムという意味だよ
← 用語集にもどる