Sky Seminar: Srinivasan Seshadri (Aerospike) – Architecture of Aerospike: Fast, Scalable, Geo-Replicated, Multi Model Database Supporting Strict Serializable Transactions  

Date: Friday, December 12

Time: 12-1pm

Location: Soda 510

Title: Architecture of Aerospike: Fast, Scalable, Geo-Replicated, Multi Model Database Supporting Strict Serializable Transactions  

Abstract:  Aerospike is a fast, scalable database that supports multiple data models such as a key value store with complex objects, graphs and vectors. Aerospike supports very low latency and high throughput through its novel Hybrid Memory Architecture (HMA). Aerospike supports synchronous replication within a cluster to guarantee linearizability. It also supports asynchronous replication across clusters for disaster recovery with minimal overhead to normal transaction processing. Finally, Aerospike supports ACID transactions and guarantees strict serializability. In this talk, we will describe the architecture of Aerospike and some of the key design decisions that have enabled Aerospike to maintain a very high level of performance and yet scale to billions of records while guaranteeing the highest level of transaction correctness while supporting multiple data models. 

Bio: Sesh is a veteran technology leader with three decades across academia, startups, and large enterprises. He is an accomplished database expert with 50+ academic publications and more than a dozen patents, and a leading practitioner of machine learning applied to search and internet advertising. Sesh has served as an Assistant Professor at IIT Bombay and founded or led multiple startups—including Strand Life Sciences (CEO), Kosmix (CTO), and Zettata (CEO)—all with successful exits. He has also held senior roles at Google, Target, Yahoo, and Lucent Technologies. Sesh holds a B.Tech in Computer Science from IIT Madras and an M.S. and Ph.D. in Computer Science from the University of Wisconsin–Madison.