단일 진실 공급원 (Single Source Of Truth) 란?

Bonjugi·2023년 5월 29일
0

"단일 진실 공급원(SSOT)은 정보 시스템 설계 및 이론 중 하나로 정보와 스키마를 오직 하나의 출처에서만 생성, 편집하도록 하는 방법론이다.
단일 출처를 통해 데이터를 생성, 편집, 접근하므로 데이터의 정합성을 지키고 잘못된 데이터 유통을 방지하고 모두가 동일한 데이터를 참고하게 하고 있다."

출처 : https://onlyfor-me-blog.tistory.com/696

이걸 또 한 문장으로 요약하면 단일 출처 를 지켜라 라고 볼수 있다.
분산 시스템을 설계하다보면 폴트하기 쉬운 부분이라 생각한다.
스트림으로 데이터를 받아 처리 하다 보면 데이터가 우리 손에 있으니 마음대로 변경할수 있다고 생각할수 있다.
하지만 이것은 엄연히 복제본 일뿐, 해당 리소스에 대한 변경 권한이 없다.
다운스트림에서만 쓰이는 일부분의 부가속성을 덫붙이고 변경하는것 가진 가능하지만, 리소스 그 값자체를 변경하는 행위는 단일 진실 공급원을 통해서만 해야 된다는 말이다.

0개의 댓글