SSoT【Single Source of Truth】信頼できる唯一の情報源
SSoTとは?

企業などの組織内で運用される情報システムが複雑化すると、同じ顧客の住所や製品の在庫数が、営業・経理・物流など複数の部門にそれぞれ別々に保存されるといった状況が生じやすい。どこかで更新が漏れると内容が食い違い、どのデータが正しいか判断できなくなる。
こうしたデータの不整合は、配送ミスや二重請求といった実務上の不利益につながるほか、会議で部門ごとに異なる集計結果を持ち寄り、どの数字が正しいかを議論するといった無駄も生まれる。SSoTでは、「正しいデータはここにある」と言える場所を一つに定め、他はそこから取得するよう統一する。
具体的な実現手段として、共通データベースの構築やAPIを介した参照、マスターデータ管理(MDM)、データウェアハウスのような中央集約型の基盤などがある。ソフトウェア開発では、Gitなどのツールを用いたソースコードのバージョン管理はSSoTの考え方そのものであり、インフラ構成をコードで管理する「IaC」(Infrastructure as Code)でも、リポジトリの内容が本番環境の正とみなされる。
SSoTを維持するには、情報の更新権限を明確にし、独自の複製管理を禁じる運用ルールが必要である。技術的な仕組みだけでなく、組織の慣習や人の行動も整える必要があるため、導入には計画的な移行と相応の調整が伴う。また、単一の参照元への依存はそのシステムの停止時に広範な影響を招くため、冗長化やキャッシュの設計も欠かせない。
なお、SSoTはデータの物理的な保存場所を一つに絞ることを意味しない。ファイルやデータベースを性能向上や障害対策のために複数箇所へ複製することはあるが、その場合も「どこが正の情報源か」を常に明示しておくことが本質である。「どこを信じるか」を一本化することで、データの整合性と信頼性を組織全体で保つことができる。