Potoki danych

Koncepcje DevOps

Cem Sakarya

DevOps Risk Advisor

Potoki danych

Mikroserwisy komunikują się ze sobą przez API. Współpracują też z niezależnymi bazami danych za pośrednictwem potoków danych. Potoki danych są wyróżnione.

Koncepcje DevOps

ETL

Ekstrakcja; Transformacja; Ładowanie

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

Przetwarzanie wsadowe

Wsadowy potok danych pobierający dane z mikroserwisu, wykonujący na nich operacje i ładujący je do niezależnej bazy danych.

  • Przenoszenie danych offline w partiach
  • Przetwarzanie wsadowe: duża ilość danych
Koncepcje DevOps

Wielu użytkowników łączy się z backendem jednocześnie.

Koncepcje DevOps

Połączenia użytkowników są pozyskiwane do backendu przez API pozyskiwania.

Koncepcje DevOps

Połączenia użytkowników są kierowane do różnych mikroserwisów za pośrednictwem potoku danych strumieniowych.

Koncepcje DevOps

Podsumowanie

 

  • Inżynieria danych jest integralną częścią inżynierii infrastruktury
  • Potoki danych to niezawodne narzędzia do obsługi danych
  • Przetwarzanie wsadowe działa według harmonogramów, strumieniowe — w sposób ciągły
  • Przetwarzanie wsadowe przydaje się do obsługi zgromadzonych danych
  • Przetwarzanie strumieniowe obsługuje dane w czasie rzeczywistym
Koncepcje DevOps

Czas na ćwiczenia!

Koncepcje DevOps

Preparing Video For Download...