~/talk

The Changing Face of ETL: Event-Driven Architectures for Data Engineers

Talkat code.talks 2019 · 2019-10-24..10-25· [data-engineering]
slides:none on file

Argues that modeling everything as events and persisting them in an event streaming platform (Apache Kafka) replaces brittle point-to-point ETL; demonstrates immutable commit log, per-topic partitions (example: 10 partitions for parallel consumers, preserving ordering per key) and retention policies (time-based or keep for 10 years or use compacted topics for latest key). Shows Kafka Connect, Kafka Streams and ksql for enrichment/cleansing, streaming to Elasticsearch and a data lake, and a hands-on demo that successfully replayed and processed events end to end.

AI-written summary · about

  1. 0:00Intro
  2. 0:12The Changing Face of ETL
  3. 2:54It used to be so simple
  4. 11:47The Stream/Table Duality Table
  5. 12:24What is an Event Streaming Platform?
  6. 12:50Immutable Event Log
  7. 13:00Topics
  8. 13:44Partitions
  9. 14:23Messages are just K/V bytes
  10. 16:09Consumers have a position all of their own
  11. 18:10The Connect API
  12. 18:38Streaming Integration with Kafka Connect
  13. 18:51Stream Processing in Kafka
  14. 19:06Stream Processing with KSQL
  15. 20:17Events in Action
  16. 26:30Not Everything is a Nail
  17. 27:58Side-by-Side Tech Evaluation
  18. 28:54Evolve Data Sources
  19. 29:33Tight Coupling != Flexible
  20. 30:46Loose Coupling == Freedom to Evolve
  21. 31:55Transform Once, Use Many: Data Cleansing
  22. 32:45Transform Once, Use Many: Data Enrichment
  23. 33:38Message Payload Compatibility
  24. 34:41Build Resilient Pipelines with Schemas
  25. 40:17@rmoff
~/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.