Berlin Buzzwords 2025

Performance & Fault Tolerance: Building a Modern Database
2025-06-16 , Maschinenhaus

What are some key concepts and design decisions behind modern, scalable, highly performant databases?
Learn how a database delivers sub-millisecond 99 percentile latency at throughputs of millions of operations per second, at scale, and how you can use it.


What are some key concepts and design decisions behind modern, scalable, highly performant databases?
ScyllaDB was initially inspired by Apache Cassandra. Instead of using Java, it’s written in C++, which gives it fine control over hardware and operating system resources. These design decisions, using a shard-per-core architecture and more, allow it to achieve x10 performance compared to other databases, with sub-millisecond 99-percentile latency at throughputs of millions of operations per second.
In this deep dive, you will learn about the core concept and architecture of a modern, close-to-the-hardware, distributed, scalable, fault-tolerant database and see some examples of its use. The talk covers autotuning, scalability, elasticity, high availability, and more.


Tags:

Data Science, Store, Stories

Level:

Intermediate

Guy is experienced in creating products that people love. Previously, he co-founded two startups. Outside of the office, you can find him climbing, juggling, and generally getting off the beaten path. Guy holds a B.SC. degree in Software Engineering from Ben Gurion University.