🚀 Fauna Architectural Overview White Paper: Learn how Fauna's database engine scales with zero ops required
Download free
Fauna logo
Product
Solutions
Pricing
Resources
Company
Log InContact usStart for free
Fauna logo
Pricing
Customers
Log InContact usStart for free
© 0 Fauna, Inc. All Rights Reserved.

Distributed Transaction Engine

Seamlessly deliver strong consistency, low latency, and high availability with zero engineering operations — ensuring applications perform flawlessly across regions and the globe

REQUEST A DEMOVIEW DOCUMENTATION

Introduction to Fauna

Explore Fauna in 2 minutes: Explore Fauna's robust features in 2 minutes: API delivery model, automatic distribution & replication, document flexibility with relational consistency & querying power, modern and identity-driven security, native multi-tenancy, and more. 

WATCH VIDEO

Distributed Transaction Engine

Built on the Calvin protocol, Fauna’s Distributed Transaction Engine enables low-latency, high-concurrency synchronous replication across multiple locations, ensuring the strongest level of consistency. With a load balancer that auto-routes to the nearest active replica, Fauna delivers high availability and resilience, while independently scalable service layers ensure continuous low latency as your applications grow. Meanwhile, Fauna's serverless delivery abstracts traditional operational tasks such as sharding, scaling, and provisioning, offering a seamless experience for developers.

Strong Consistency Across Regions

Fauna ensures data integrity and consistency, making it ideal for applications where accuracy and reliability are paramount, even in geographically dispersed settings. This scalable, strong transaction support with the strongest ACID guarantees to provide strict serializability across distant regions.

“Fauna is the reason we are still in business. There is not enough good stuff I can say about the folks over there.” Read case study

Alice

From Wonderland

Low Latency Everywhere

Fauna’s architecture ensures low-latency transactions from anywhere in the world. Built-in clustering, replication, partitioning, and redundancy prevent downtime and data loss, offer high availability without single points of failure, and ensure real-time responsiveness and uninterrupted user experiences for the most demanding applications.

High Availability By-Default

Fauna’s multi-region distributed architecture creates a robust infrastructure that guarantees uninterrupted access to your data and applications. With no single points of failure, Fauna ensures that your mission-critical systems remain online and reliable, even in challenging circumstances.

Streamlined Data Residency Compliance

Fauna's architecture is perfect for data residency-compliant applications. Our intelligent routing system ensures data is stored and processed according to regional regulations while optimizing access for low-latency, responsive global experiences.

Capabilities

Multi-Active Reads & Writes

Fauna delivers multi-active reads and writes, allowing simultaneous data access and modifications across multiple regions without compromising strong consistency ACID transactionality or performance. This capability ensures that applications can deliver low-latency experiences to users globally, supporting real-time data synchronization and high availability.

READ THE DOCS

Intelligent Routing

Fauna’s intelligent routing capabilities automatically direct your queries to the optimal data nodes, ensuring the best possible performance. This intelligent routing mechanism reduces latency and enhances the overall user experience by ensuring data access is always fast and efficient, regardless of where your users are located - without any engineering operations.

READ THE DOCS

Automatic Consistency, Reliability, & Data Compliance

Fauna’s DTE provides strictly serializable transaction isolation by-default, ensuring that all reads and writes are consistent across three replicasand reliable. Fauna’s ACID transactions guarantee that your applications can always trust the integrity of their data. Meanwhile, Fauna’s concept of Region Groups gives you control over where your data resides, which you can use to comply with data locality regulations, such as the General Data Protection Regulation (GDPR). 

READ THE DOCS

High Availability By-Default

Fauna’s DTE reimagines how a database stores, replicates, and processes data at high scale and low latency. The unique new Calvin-based DTE ensures low latency, high concurrency synchronous replication over 3 locations for high resilience & best in class data consistency while providing multi-active services & auto-routing for always-on HA. automatically replicates data to multiple locations to ensure data can be served even in the event of a full regional outage. Built-in clustering, replication, partitioning, and redundancy prevent downtime and data loss, offer high availability without single points of failure, and ensure real-time responsiveness and uninterrupted user experiences for the most demanding applications.

READ THE DOCS

Architectural Overview

A distributed document-relational database delivered as a cloud API

DOWNLOAD NOW

“By default, Fauna is globally distributed - so we don’t have to spend engineering cycles building out the database for our global customer base, and is naturally aligned with our broader edge architecture built on Cloudflare Workers and Fly.io.”

Steve Lam

Insights.gg, CTO

Get started building with Fauna

Explore resources that can help get you up and running in minutes.

Sign up

Ready to build robust apps that scale without limits? Start today.

Start free trial

Quick start

Get up and running quickly with an interactive introduction to Fauna

GET STARTED

Multi-tenant SaaS Sample App

Learn how to build a multi-tenant, multi-region SaaS app without ops using Fauna and AWS

BUILD THE SAMPLE APP

New to Fauna Query Language?

This guide can help you get started with FQL in under 10 minutes.

READ MORE

Workshops

Learn how to build complete applications using technology like AWS, Cloudflare, and more.

EXPLORE THE WORKSHOPS

FAQs

Have other questions? Feel free to contact us, or browse our documentation.

CONTACT USVIEW DOCUMENTATION

What is event streaming in Fauna?

Can I filter the types of updates I receive from an event stream?

How does Fauna's event streaming handle network disruptions or disconnections?

Are there any limitations on the number of streams I can create?

Can event streaming be used for collaborative applications?

What security measures are in place for event streaming?

Get started building with Fauna

Explore resources that can help get you up and running in minutes.

Sign up

Ready to build robust apps that scale without limits? Start today.

Start free trial

Quick start

Get up and running quickly with an interactive introduction to Fauna

GET STARTED

Multi-tenant SaaS Sample App

Learn how to build a multi-tenant, multi-region SaaS app without ops using Fauna and AWS

BUILD THE SAMPLE APP

New to Fauna Query Language?

This guide can help you get started with FQL in under 10 minutes.

READ MORE

Workshops

Learn how to build complete applications using technology like AWS, Cloudflare, and more.

EXPLORE THE WORKSHOPS

FAQs

Have other questions? Feel free to contact us, or browse our documentation.

CONTACT USVIEW DOCUMENTATION

What makes Fauna truly serverless?

How does Fauna ensure data security?

Can Fauna handle high levels of concurrent connections?

How does Fauna manage data distribution?

What is intelligent routing, and how does it benefit my applications?

How does Fauna simplify database configuration?

What level of consistency does Fauna provide?

Ready to get started?

Launch a new app, modernize an existing app, and scale seamlessly across regions with Fauna.

REQUEST DEMOSTART FOR FREE
START FREE TRIALGET A DEMO

Ready to get started? Launch a new app, modernize an existing app, and scale seamlessly across regions with Fauna.

START FREE TRIALGET A DEMO

Ready to get started? Launch a new app, modernize an existing app, and scale seamlessly across regions with Fauna.

LEARN MORE

Blog