~/talk

Big Data Analytics in Near-Real-Time with Apache Kafka Streams

Talkat NDC London 2020 · 2020-01-27..01-31· [machine-learning]
links:none on file
slides:none on file

Shows a working pipeline that pushes SQL Server transactions into Kafka via Kafka Connect, computes near‑real‑time user rewards with KSQL/Kafka Streams, and writes aggregates back to SQL Server and Elasticsearch. Demo runs in Docker Compose, uses Avro + schema registry, watches a rowversion column, seeds ~27,000 transactions across nine users, and sets topics to 5 partitions so stream apps can scale. Rebalancing moves partitions across instances and processing continues without data loss — the demo succeeds end‑to‑end.

AI-written summary · about

  1. 0:00Introduction
  2. 2:10Batch Processing Analogy
  3. 3:23Streaming Processing Analogy
  4. 6:23Traditional Database ETL
  5. 8:11Challenges in Modern Data
  6. 11:00What is Apache Kafka?
  7. 13:49Kafka Core Components
  8. 17:11Demo Architecture Overview
  9. 20:11Setting Up the Data Source
  10. 26:43Configuring Kafka Topics
  11. 30:50Understanding KSQL Objects
  12. 34:23Kafka Connect and Sinks
  13. 37:43Data Verification
  14. 39:01Real-time Aggregation
  15. 43:22Visualizing Data in Kibana
  16. 46:55Kafka Streams Application
  17. 52:11Parallel Processing Demo
  18. 56:32Q&A and Conclusion
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.