Avi Kivity discusses ScyllaDB, the many design decisions, from the programming language and programming model through low-level details and up to the advanced cache design, and more. He also discusses how to max out SSDs capable of serving hundreds of thousands of I/O operations per second, how to fully utilize machines with dozens of cores, how to bypass kernel bottlenecks and much more.
Avi Kivity, CTO of ScyllaDB, is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as KVM maintainer until December 2012. Avi is now CTO of ScyllaDB, a company that is bringing the same kind of innovation to the NoSQL space.
Software is changing the world. QCon empowers software development by facilitating the spread of knowledge and innovation in the developer community. A practitioner-driven conference, QCon is designed for technical team leads, architects, engineering directors, and project managers who influence innovation in their teams.
The presentation remembered The Scalable Commutativity Rule  paper. Both shows how important is to give attention to the design when scalability matters.
1 - The Scalable Commutativity Rule:
Designing Scalable Software for Multicore Processors