VictoriaMetrics Internals with Alex and Roman @victoriametrics
Deep Dive into Victoria Metrics with Alex and Roman Join the insightful discussion with Vitoriametrics creators, Alex and Roman, in the Geekneritor podcast hosted by Kaivalya Apte. This episode explores the internals of Victoria Metrics - a highly scalable monitoring solution and time series database. Discover the origins of Victoria Metrics, understand how it evolved, and learn about its unique architecture and functionality. From the concept of time series, the usage of consistent hashing in data distribution to real-world applications, it's all packed into this engaging conversation. 00:00 Introduction 01:52 The Genesis of VictoriaMetrics 02:18 The Journey from Postgres to Clickhouse 03:19 The Transition from Prometheus to Victoria Metrics 05:08 The Birth and Evolution of Victoria Metrics 13:01 The Architecture of Victoria Metrics 20:10 Data Ingestion and Integration in Victoria Metrics 29:15 Understanding the Vector Metric Architecture 30:30 Comparing Shared Storage and Object Store 31:00 Designing the VictoriaMetrics Architecture 32:01 The Role of Object Storage 36:15 The Importance of Indexing 43:19 Understanding the Ingestion Process 45:46 Exploring the Select Process 55:55 Future Plans for Victoria Metrics Important Links: 1. Architecture Overview: https://docs.victoriametrics.com/Clus... 2. How ClickHouse Inspired Us to Build a High Performance Time Series Database https://altinity.com/wp-content/uploa... 3. Frequently asked questions. https://docs.victoriametrics.com/FAQ.... =============================================================================== For discount on the below courses: Appsync: https://appsyncmasterclass.com/?affil... Testing serverless: https://testserverlessapps.com/?affil... Production-Ready Serverless: https://productionreadyserverless.com... Use the button, Add Discount and enter "geeknarrator" discount code to get 20% discount. =============================================================================== Follow me on Linkedin and Twitter: / kaivalyaapte and / thegeeknarrator If you like this episode, please hit the like button and share it with your network. Also please subscribe if you haven't yet. Database internals series: • Write-ahead-logging Popular playlists: Realtime streaming systems: • Realtime Streaming Systems Software Engineering: • Software Engineering Distributed systems and databases: • Distributed Systems and Databases Modern databases: • Modern Databases Stay Curios! Keep Learning!

TigerBeetle: World’s Fastest Financial Transactions Database

Clickhouse Internals with Tom and Tyler

Many Databases 1 LSM Engine - OpenData

Elasticsearch Deep Dive w/ a Ex-Meta Senior Manager for System Design Interviews

Andrej Karpathy: From Vibe Coding to Agentic Engineering w/ Stephanie Zhan

Implementing InfluxDB IOx, "from scratch" using Apache Arrow, DataFusion, and Rust by Andrew Lamb

Roman Khavronenko: Grafana Mimir and VictoriaMetrics: Performance Tests

How To Think SO CLEARLY People Assume You're A Genius

2025 - Scale Your Monitoring Solution With the VictoriaMetrics Ecosystem

Database Internals - SlateDB with Chris Riccomini

AWS Aurora Distributed SQL internals with Marc Brooker - @amazonwebservices

Cloudflare's 150ms global cache purge | Deep Dive

How to properly use a stainless steel pan: NOTHING sticks with this secret trick!

What Every Programmer has to know about Database Storage by Alex Petrov

Turso - SQLite for production

When an audition changed TV forever

How Prometheus Monitoring Works | Explaining Prometheus Architecture | KodeKloud

Building InfluxDB 3.0 with Apache Arrow, DataFusion, Flight and Parquet

@duckdb Internals with Mark Raasveldt @duckdb3282

