YDB background

YDB Topics - Kafka-compatible message broker from Yandex

Advantages of YDB Topics

Automatic balancing

Unlike Apache Kafka:

  • When recovering after failures, partition leaders are evenly distributed across nodes
  • Partition replica rebalancing on new nodes is fully automated
  • Resource control during replication

Security

  • Workloads from different users do not interfere with each other, thanks to a flexible quota system
  • Full hierarchical role-based model (RBAC) for granting access to teams and departments

Reliability

Who uses YDB Topics?

YDS

Yandex Data Streams in Yandex Cloud runs on top of YDB Topics

Yandex

All Yandex logs go through YDB Topics — about 140 GB/s

Yandex Metrica

Uses transactions between topics and YDB tables on a 2 GB/s stream

Message broker for organizations with large amounts of data

Fast and convenient development

Convenient administration

  • A single cluster for hundreds of teams and projects
  • Administrators don’t spend time on manual scaling

Secure data handling

  • Hierarchical role model and audit logs
  • Protection against noisy neighbors and DDoS, thanks to a flexible quota system