This site is an archive of the key technical writing and announcements published on the Fauna blog between 2016 and 2025.

Fauna was a globally distributed, transactional database built from scratch for modern cloud applications. The company was founded in 2012 as a consultancy by Evan Weaver and Matt Freels, engineers who had scaled Twitter’s data infrastructure. Fauna set out to solve a problem they’d seen firsthand: existing databases forced painful tradeoffs between consistency, global availability, and developer experience.

The result was a document-relational database that offered strictly serializable ACID transactions across geographic replicas. At the time, this was widely believed to be impossible, and other database vendors that claimed various levels of distributed transaction support were typically lying. Nevertheless, Fauna achieved true strong consistency through a novel transaction protocol inspired by Calvin, and was verified by Jepsen. Queries in Fauna were written in FQL, a domain-specific language that focused on predictable, secure access from application code. FQL evolved into a TypeScript derivative and supported the same complex transactions, constraints, typing, and schema management that SQL databases do, as well as application-level access control and temporality. Fauna operations was fully multi-tenant, with performance, capacity, and security isolation that did not depend on hardware provisioning or virtualization.

Over nearly a decade, Fauna grew from a crude prototype to a high quality, scalable cloud service, hosted globally and supporting hundreds of customers. It was the most ambitious operational database project of its generation. Despite raising over $60M in venture capital, achieving its product goals, and hiring a new leadership team, the business side never really took off, and in March 2025, Fauna announced it was shutting down. As a contribution to the community, Fauna open-sourced its core database technology so the ideas could live on. Today nearly all cloud databases have serverless provisioning, multi-datacenter replication, and real transactional features, thanks to Fauna showing the way.

Papers

Blog

Press

Acknowledgements

Thanks to everyone who supported, learned, used, evangelized, funded, debated with, worked at, or contributed in any way to Fauna, and special thanks to Fauna’s founding team members: Matt Freels, Brandon Mitchell, Jeff Smick, Erick Pintor, Marrony Neris, Attila Szegedi, Dhruv Gupta, Gayle Grasso, and Ed Ceaser.

So long, and thanks for all the birds. – Evan