VictoriaMetrics: scaling to 100 million metrics per second (EN)
The growth of observability trends and Kubernetes adoption generates more demanding requirements for monitoring systems. Volumes of time series data increase exponentially, and old solutions just can’t keep up with the pace. The talk will cover how and why we created a new open source time series database from scratch. Which architectural decisions, which trade-offs we had to take in order to match the new expectations and handle 100 million metrics per second with VictoriaMetrics. The talk will be interesting for software engineers and DevOps familiar with observability and modern monitoring systems, or for those who’re interested in building scalable high performant databases for time series.
Aliaksandr is a seasoned CTO having worked in software development for almost two decades. Prior to building VictoriaMetrics, he was CTO of Pay Per Click affiliate network NextAdNet, where he worked to significantly optimise stats processing speed and reduce hosting cost. He holds a Master’s Degree in Computer Software Engineering from the Belarusian State University of Informatics and Radioelectronics and is a well-known author of popular performance-oriented libraries fasthttp, fastcache and quicktemplate.