DevOpsでデータ品質基準を担保する
DevOpsの基礎概念
Cem Sakarya
DevOps Risk Advisor
DevOpsは良いコードを担保

- ほとんどのソフトウェアはデータを扱う
- 良いソフトは高品質データを生む
- DevOpsはソフトの品質維持に寄与
データ品質
- 情報はどれだけ信頼できるか
- 最新かつ正確な情報
- 実現は難しくコストも高い場合がある
- すべてのデータに同品質は不要
- データ品質には多くの要素がある
データ品質の要素
- 要素はデータ品質を分解・定義する
- 追跡し標準化すべき
- データはどれだけ網羅的か
- DBに保存する際に欠落がないか確認
- 異なるDBへ移送時に欠落がないか確認
- 一貫性は情報の信頼性に関わる
- データ完全性とも呼ばれる
- 継続的な監視とテストが必要
- 関連する情報のみを保持・処理する
- 無関係な情報は時間とリソースを浪費
- 情報はどれだけ最新か
- 古いデータは最新情報に置換し得る
- マイクロサービス内の生データは分析に未使用
- 最新情報取得のためAPIで相互通信
- マイクロサービス内データは許容頻度で複製
Preparing Video For Download...