~/talk

Building a Real-time Analytics Application with Apache Pulsar and Apache Pinot

Talkat OSA Con 2022 · on Tuesday, 2022-11-15· [databases]
links:none on file
slides:none on file

Live pipeline ingests Wikimedia server‑sent events with the Pulsar Python client, publishes to a Pulsar topic, and lets an Apache Pinot real-time table consume that topic using a JSON decoder and field‑extraction transforms; a Streamlit front end queries Pinot every second and auto‑refreshes the dashboard. Demo shows continuous ingestion (the Pinot instance reaches 71 million docs) and supports high‑rate aggregates and distinct counts with low query latency, proving the Pulsar→Pinot→Streamlit stack handles fresh, high‑volume event analytics in real time.

AI-written summary · about

  1. 0:00Introduction
  2. 0:35Presentation Introduction
  3. 3:57Types of Applications
  4. 5:10Examples
  5. 6:54Properties
  6. 7:53Apache Pulsar
  7. 10:09What is Pulsar
  8. 14:48What is Pinot
  9. 15:16Pinot Architecture
  10. 16:43Demo
  11. 17:07Architecture overview
  12. 17:37Wikimedia
  13. 18:04Events
  14. 18:17Live Demo
  15. 26:21Streaming API to Python Application
  16. 30:01Pinot Admin Add Table
  17. 31:21Streamliner
  18. 32:51Auto Refresh
  19. 33:21Querying
  20. 35:51Joining an aggregation
  21. 36:41Who is using Pulsar
  22. 37:01Summary
  23. 37:31Conclusion
  24. 38:01More about Pulsar
  25. 38:41Additional information
  26. 39:11Twitch Stream
  27. 41:51Superset
~/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.