Data Mesh i Data Fabric

Nowoczesna architektura danych

Miller Trujillo

Senior Software Engineer

Data Mesh

  • Architektoniczne podejście do decentralizacji własności danych i zarządzania nimi
  • Własność i zarządzanie:
    • Pełna odpowiedzialność za dane
    • Zapewnienie jakości, bezpieczeństwa i prywatności
Nowoczesna architektura danych

Architektura Data Mesh

  • Właściciele każdego zbioru danych
  • Udostępnianie danych jako produktów
  • Wspólna infrastruktura
  • Mikroserwisy
  • Zmiana podejścia!

Architektura Data Mesh z lotu ptaka

1 https://martinfowler.com/articles/data-monolith-to-mesh.html
Nowoczesna architektura danych

Jak zatem przetwarzać dane?

  • Organizacyjne i kulturowe aspekty zarządzania danymi
  • Domenowe produkty danych są pierwszorzędnymi elementami
  • Narzędzia są drugorzędnymi elementami
  • Jeziora i hurtownie danych to tylko węzły w obrębie domeny
Nowoczesna architektura danych

Zalety i wyzwania Data Mesh

  • Zalety:
    • Demokratyzacja danych
    • Decentralizacja
    • Jasna własność
    • Skalowalność i elastyczność
    • Szybsze wdrożenie produktu
    • Elastyczność stosu technologicznego
    • ...
  • Wyzwania:
    • Zmiana kultury organizacyjnej
    • Ład danych
    • Współpraca i koordynacja
    • Złożoność techniczna
Nowoczesna architektura danych

Data Fabric

  • Ujednolicony i zintegrowany widok
  • Demokratyzacja danych
  • Metadane
    • Graf wiedzy
    • Algorytmy AI/ML
    • Aktywne metadane
  • Inteligentna integracja
  • Lepsze zarządzanie danymi i ich ochrona
1 https://www.gartner.com/smarterwithgartner/data-fabric-architecture-is-key-to-modernizing-data-management-and-integration 2 https://www.ibm.com/topics/data-fabric
Nowoczesna architektura danych

Data Fabric powinien obsługiwać...

  • ETL
  • Strumieniowanie
  • Replikacja
  • Komunikaty
  • Wirtualizacja danych
  • Mikroserwisy danych
  • ...
Nowoczesna architektura danych

Czas na ćwiczenia!

Nowoczesna architektura danych

Preparing Video For Download...