Quarantine DB Talk 2020: Fauna: Lessons Learned Building a Real World, Calvin-based System
Fauna is a NoSQL Database-as-an-API service which supports consistent, global database access for OLTP workloads. While there are many aspects of Fauna which make it unique among similar systems, one in particular is its use of Calvin, a deterministic transaction resolution protocol which underpins its strict-serializability guarantees. This talk will give an overview of Fauna’s architecture, why we chose Calvin and the benefits therefore attained, and some lessons learned evolving our system in a real world, production environment where the unexpected can and does happen.
This talk is part of the Quarantine Database Tech Talk Seminar Series.
Matt Freels is co-founder and Chief Architect of Fauna, Inc. Before starting Fauna, Matt was a technical lead at Twitter and worked on the distributed data systems for the core business objects (tweets, users, and the social graph) at the heart of the service.
More Info: https://db.cs.cmu.edu/seminar2020/