~/talk

Beyond Betting: How PMU Reimagined Its Data Streaming Service Experience

TalkinFrenchat Devoxx France 2024 · 2024-04-17..04-19· [databases]
links:none on file
links:none on file
slides:none on file

PMU migrated its horse-racing data platform to AWS and built a production streaming pipeline that processes ~70,000 races/year, ~4.7M bets/day and bursts up to ~8,900 bets/sec with sub-500ms delivery goals. The solution uses Kafka on AWS MSK for real-time feeds, Amazon Glue with Spark writing Parquet for batch quality, Lambdas plus Quarkus and Spring Boot for ingestion, DynamoDB for hot reads, API Gateway for per-contract filtering, and an Avro schema registry to manage versioned contracts for 110+ partners.

AI-written summary · about

  1. 0:00Introduction
  2. 1:04Project context and stakes
  3. 8:29Data architecture
  4. 13:07Data processing pipeline
  5. 17:23Reference data management
  6. 23:43Real-time streaming
  7. 30:28API contracts management
  8. 36:03Future perspectives
  9. 45:16Q&A
~/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.