Datové pipelines

Koncepty DevOps

Cem Sakarya

DevOps Risk Advisor

Datové pipelines

Mikroslužby komunikují navzájem prostřednictvím API a interagují s nezávislými databázemi přes datové pipelines. Datové pipelines jsou zvýrazněny.

Koncepty DevOps

ETL

Extrakce; Transformace; Načtení

1 https://www.istockphoto.com/nl/vector/data-extract-transform-load-gm1361894912-434102842?phrase=ETL
Koncepty DevOps

Dávkové zpracování

Pipeline dávkového zpracování přebírá data z mikroslužby, provádí operace a načítá je do nezávislé databáze.

  • Přesun offline dat v dávkách
  • Dávkové zpracování: velký objem dat
Koncepty DevOps

Více uživatelů se připojuje k backendu současně.

Koncepty DevOps

Uživatelská připojení jsou ingestována do backendu přes ingestion API.

Koncepty DevOps

Uživatelská připojení jsou směrována do různých mikroslužeb prostřednictvím streamovacího datového pipeline.

Koncepty DevOps

Rekapitulace

 

  • Data Engineering je nedílnou součástí Infrastructure Engineering
  • Datové pipelines jsou robustní nástroje pro práci s daty
  • Dávkové zpracování probíhá v pravidelných intervalech, proudové zpracování je nepřetržité
  • Dávkové zpracování je vhodné pro práci s nahromaděnými daty
  • Proudové zpracování pracuje s daty v reálném čase
Koncepty DevOps

Pojďme si procvičit!

Koncepty DevOps

Preparing Video For Download...