Mission Critical Web-Scale NoSQL Transaction Processing in Real-Time
In this talk, we will explore techniques for merging traditional database concepts (including immediate consistency and reliability) with the flexibility and high performance seen in NoSQL database systems. We will also describe real-time prioritization techniques for handling long running tasks like data migrations, backup/restore, data expiry etc. while continuously supporting a high level of transactional throughput at sub-millisecond latency for both reads and writes.
We will also describe how a database built using the above techniques is ideally suited for running services at internet scale. The ability to scale along multiple dimensions, e.g., SSD versus DRAM, a small number of high end servers versus a larger number of less powerful nodes, etc., is a pre-requisite to support a wide range of real-time applications. Aerospike's linear scalability, 100% availability, and high performance has enabled it to become the underlying component of many of the world's largest and most demanding real-time bidding networks today.
Srini has 20+ years experience designing, developing and operating web scale infrastructures and over a dozen patents in database, internet, mobile and distributed system technologies. Srini co-founded Aerospike to solve scaling problems he experienced at Yahoo!, where as Senior Director of Engineering, he had global responsibility for the development, deployment and 24x7 operations of Yahoo!'s Mobile products what were in use by tens of millions of users.
Srini joined Yahoo! as part of the Verdisoft acquisition, where as VP Engineering, he oversaw the development of high performance data synchronization products for mobile users. Prior to Verdisoft, Srini was Chief Architect of IBM's DB2 Internet Products. He was Senior Architect of digital TV products at Liberate Technologies. Srinihas a B.Tech degree in Computer Science from the Indian Institute of Technology, Chennai, and M.S. and Ph.D degrees in Computer Science from the University of Wisconsin-Madison.