Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Jak postavit IoT datovou pipeline a nezbláznit ...

David Majda
November 01, 2018

Jak postavit IoT datovou pipeline a nezbláznit se z toho

V Energomonitoru přijímáme v reálném čase data z tisíců různorodých zařízení po celém světě a zpracováváme je. Klíčovým prvkem přitom je naše datová pipeline. V přednášce popíšu, jak jsme ji během let postupně vystavěli, jak dnes funguje a kam ji chceme ještě posunout. Představím přitom technologie a nástroje, které používáme, a především ukážu, jak přemýšlet nad streamovým zpracováním dat, které dnes nabývá na stále větší důležitosti i v jiných oblastech než IoT.

Předneseno na TechMeetup Ostrava Konference 2018.

Video: https://www.youtube.com/watch?v=2n_CC-75MZg

David Majda

November 01, 2018
Tweet

More Decks by David Majda

Other Decks in Programming

Transcript

  1. Jak postavit IoT datovou pipeline a nezbláznit se z toho

    David Majda @dmajda TechMeetup Ostrava Konference 2018 · Ostrava · 1. listopadu 2018
  2. MQTT Normalizer Redis Aplikace Bridge Processing Redis S3 SQL Redis

    Zařízení Zařízení Reader Lepší ukládání dat
  3. MQTT Normalizer Redis Aplikace Bridge Processing Redis S3 Influx SQL

    Redis Zařízení Zařízení Reader Více formátů dat na MQTT
  4. MQTT Normalizer Redis Aplikace Bridge Processing Redis S3 Influx SQL

    Redis Zařízení Zařízení Reader Flexibilita architektury Robustnost systému front
  5. MQTT Normalizer Bridge Kafka Aplikace Bridge Processing Redis S3 Influx

    SQL Kafka Redis Zařízení Zařízení Reader
  6. MQTT Normalizer Bridge Kafka Aplikace Bridge Processing Redis S3 Influx

    SQL Kafka Redis Zařízení Zařízení Reader
  7. MQTT Normalizer Bridge Kafka Aplikace Bridge Processing Redis S3 Influx

    SQL Kafka Redis Zařízení Zařízení Reader Více vstupů a výstupů dat
  8. MQTT Normalizer Bridge DGI Kafka Aplikace Bridge Processing Redis S3

    Influx SQL Kafka Redis Zařízení Zařízení
  9. MQTT Normalizer Bridge DGI Kafka Aplikace Bridge Processing Redis S3

    Influx SQL Kafka Redis Zařízení Zařízení
  10. MQTT Normalizer Bridge DGI Kafka Aplikace Bridge Processing Redis S3

    Influx SQL Kafka Redis Zařízení Zařízení Možnosti a flexibilita processingu Výkon a stabilita processingu, technický dluh
  11. CoAP Kafka Energomonitor Kafka Processing HTTP MQTT … Zařízení Zařízení

    Zařízení Zařízení DGI DGI DGI DGI Streaming API Partner …