View on GitHub

Today I Learned

Software Engineering Blog

7. Decision Framework for Your Architecture

クラウドデータレイクソリューションの共通パターンと思考プロセスについて。

4つのフェーズの意思決定のフレームワーク

7.1 Cloud Data Lake Assessment

まずは現状評価のアンケートをとる。

7.2 Analysis for Your Cloud Data Lake Assessment

上記アンケートから、(1)白紙状態からのスタートか、(2)既存のプラットフォームがあるのか、(3)洗練されたデータレイクプラットフォームがあるのかの3つに分類。

(1)白紙状態からのスタートであれば、クラウドデータレイクの要件と、データレイクへの投資による会社の影響を上司に説明する。そして、データチーム立ち上げのプランを考える。

(2)既存のプラットフォームがある場合、オンプレミスのメンテナンスをしつつ、クラウドデータレイクの導入による新しい問題の解決や新しいチャンスの追求を考える。クラウド移行による顧客への影響を最小限に抑える。クラウドに対応するためのデータプラットフォームチームのスキルアップも重要。

(3)洗練されたデータレイクプラットフォームがある場合、既存の分析に対処するために現在のデータレイクアーキテクチャを改良するか、全く新しい分析を追加するかを選択する。(2)と同様、クラウド移行による顧客への影響を最小限に抑える必要がある。

7.3 Phase 1 of Decision Framework: Assess

Phase 1: 現状評価 / 目標設定

終了時の状態: 経営陣と社内外の顧客(利用者)からの支持

やること

7.4 Phase 2 of Decision Framework: Define

Phase 2: 定義 / 設計

終了時の状態: 明確化された要件とアーキテクチャ

やること

7.5 Phase 3 of Decision Framework: Implement

Phase 3: 実装

終了時の状態: 実装、テストされたデータレイク

やること

7.6 Phase 4 of Decision Framework: Operationalize

Phase 4: 運用化 (リリース)

終了時の状態: データレイクの稼働と顧客部門へのサービス提供

やること