DX Criteria (v202104)/企業のデジタル化とソフトウェア活用のためのガイドライン
/
✅
クライテリア
/
SYSTEM-6-4
SYSTEM-6-4
2021/1/29
22:40
2021/3/24
16:50
クライテリア
結果整合性を考慮したサービスレベルの合意が要件のガイドラインの中に組み込まれているか。
タイプ
疎結合アーキテクチャ
観点
プラクティス
用語解説
結果整合性
結果整合性とは、分散データベース環境でデータが更新された際に、一定時間経過後には最終的な一貫性が担保されるという考え方です。言い換えると、更新データの一貫性は即時には担保されないので、「結果整合性を許容できないのならトランザクションを分割すべきではない」でしょう。
参考資料
マイクロサービスの最難関「結果整合性」、許容できるのは誰か
「マイクロサービスで最も難しいのがデータ同期の問題」。アクセンチュアの福垣内孝造テクノロジーコンサルティング本部 テクノロジーアーキテクチャグループ クラウドソリューションアーキテクトがこう話すように、マイクロサービス化を突き詰めていくと、データ同期を避けては通れない。 ...
https://xtech.nikkei.com/atcl/nxt/column/18/01369/072700003/