~/talk

YDB Topic Service: How We Improved Message Queue Performance

TalkinRussianat HighLoad++ 2023 · 2023-11-27..11-28· [distributed-systems, databases]
links:none on file
slides:none on file

YDB Topic Service is a message-queue component within the YDB platform that provides durability, scalability, ordering, and delivery guarantees. The talk explains performance improvements made to this Topic Service, describing the problems encountered with throughput and latency and the engineering approaches used to optimize the queue implementation.

AI-written summary · about

  1. 0:00Introduction
  2. 1:55What is YDB Topic
  3. 5:10Message queue architecture
  4. 7:17Kafka vs Pulsar
  5. 9:20Why left Kafka in 2017
  6. 13:00Kafka evolution and limits
  7. 18:42Why chose YDB
  8. 20:09Load testing method
  9. 23:00Pre-optimization results
  10. 25:09First optimizations and impact
  11. 27:41Profiling and bottlenecks
  12. 29:08Data encoding optimization
  13. 30:56Post-optimization results
  14. 33:28Future improvement plans
  15. 34:30New YDB Topic features
  16. 37:01Q&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.