"Kafka's Metamorphosis"
summary
SoftSwiss replaces RabbitMQ with Apache Kafka to handle hundreds of thousands of messages per second, proving it by wiring Postgres WAL into Kafka with Debezium so Rails needs no producer code. Production load hits ~500 requests/sec and player DBs exceed 1 TB; an unsupported inet type is patched upstream. The pipeline powers near‑real‑time finance reports, reduces development effort, and runs in production with no outages for three months.
AI-written summary · about
chapters (9)
- 0:00Introduction and background
- 1:09Real-life scaling challenges
- 3:40Monolith limitations and fixes
- 5:27Why switch from RabbitMQ
- 6:10Introducing Kafka
- 8:44Testing Kafka on small scale
- 10:54Results and benefits
- 12:02Future plans and scaling
- 12:49Q&A session
related talks
38mKafka Message Broker Under High Load
39m400 Billion Messages a Day with Kafka
53m(Spring) Kafka - one more arsenal in a distributed toolbox
01h 31mDeveloping Real-Time Data Pipelines with Apache Kafka
35mPolyglot, Fault-Tolerant Event-Driven Programming with Kafka....
53mDemystifying Kafka
50mApache Kafka + Zookeeper = 3.5 Million Writes Per Second by Design
46mKafka 4, Fantastic?
