Deduplication of 5 Million Events per Second on YDB in AppMetrica
summary
Describes AppMetrica’s event-processing pipeline built to deduplicate 5 million events per second using YDB. Covers the problem of massive-event deduplication, the overall architecture of about 50 microservices communicating via ClickHouse and ZooKeeper, and how the pipeline handles those requirements.
AI-written summary · about
chapters (9)
- 0:00Introduction
- 7:26Requirements
- 12:27First cloud implementation
- 13:49Performance issues
- 14:32Bloom filter optimization
- 18:06Current architecture and metrics
- 20:36Service scaling
- 22:25Event-time optimization
- 23:51Q&A
related talks
47mSpeeding Event Processing to 1.6M/sec: Badoo’s Experience
26mImplementing YDB CDC: The Yandex Monitoring Case
42mPetabytes in YDB over HDD in Yandex.Metrica Processing
48mHyper Speed! When Big Data Blooms
22mIt’s all about the db - a journey to accommodate 100k events per second
38mHow to handle 100k events per second
24mGive meaning to 100 billion analytics events a day, analytics at Teads
01h 00mParallel Asynchronous Replication b/t YDB Database Instances
