(서비스별) 데이터에 대한 책임을 분산
(스키마) 업데이트 관리에 영향을 미침
분산 트랜잭션은 구현하기 어려움 -> 최종 일관성
(일시적인 데이터) 불일치를 관리하기로 선택하는 것은 많은 개발 팀에게 새로운 도전이지만 종종 비즈니스 관행과 일치
종종 기업은 수요에 신속하게 대응하기 위해 어느 정도의 불일치를 처리하는 동시에 실수를 처리하기 위해 일종의 반전 프로세스
https://martinfowler.com/articles/microservices.html
Microservices
Defining the microservices architectural style by describing their nine common characteristics
martinfowler.com
'MSA해설 > Database' 카테고리의 다른 글
Microservice와 DB 요약 (0) | 2023.02.15 |
---|---|
확장 가능한 DB (0) | 2022.12.09 |
데이터 정합성은 어떻게 맞추는가? (0) | 2022.12.02 |
서비스별로 DB를 꼭 분리해야 하나요? (0) | 2022.11.17 |
서비스별로 DB를 꼭 분리해야하나요? (0) | 2022.07.29 |