一個企業的系統架構好壞與企業營運相輔相成,資料工程師與團隊的資料架構絕對息息相關,身為資料工程師我們需要知道一個好的資料架構有什麼原則。以下為 Fundamental of Data Engineering 所提及的架構定義及10個原則
企業架構: 數據架構是企業架構下的一員,所以我們要先從上面認識企業架構為何?
→ **彈性(flexible)且可逆轉(reversible)**非常重要,因為可逆轉的決策讓你可隨世界的變化調整方向,另外企業變大文化會越僵化,採用彈性文化可避免這樣的趨勢
數據架構: 在以上的企業架構下,理想的數據架構為何?
→ 數據工程師必須在 Data Engineering lifecycle 每個步驟考慮 trade-off,以設計一個最佳的系 統,同時將龐大的技術債降至最低