🚀 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.

The True Serverless Database without Compromise

Scale without limits, eliminate manual database operations, and accelerate development agility with a database built for modern architectures

REQUEST A DEMOVIEW DOCUMENTATION

Introduction to Fauna

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

WATCH VIDEO

True Serverless Platform

Fauna's serverless engine abstracts traditional operational tasks such as sharding, scaling, and provisioning, offering a seamless experience for developers. 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 and multi-active capabilities. 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.

Instant Provisioning and Automatic Scaling

Fauna's native serverless architecture enables automatic scaling, eliminating manual capacity planning, provisioning, sharding, replication, and more. This ensures your applications remain responsive and can seamlessly scale with your business needs without additional configuration. With instant provisioning, Fauna removes the time and effort associated with estimating usage or upgrading for production. Move from development to production without any additional steps or infrastructure management.

“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

Zero Operational Overhead

Eliminate the complexities and overhead associated with traditional database management. Fauna is delivered as an HTTPS API, abstracting intensive operational tasks away from development teams. This means no more database administration headaches, allowing you to focus on building your application rather than managing database infrastructure.

Superior Performance and Availability

Due to Fauna’s unique distributed transaction engine, data in Fauna is automatically replicated to multiple locations, with multi-active reads and writes, and the strongest level of consistency - guaranteeing accurate data is served without having to work around eventual consistency limitations. Meanwhile, auto-routing from anywhere on the globe ensures low latency and a superior user experience.

Accelerated Development Velocity

Develop, deploy, and iterate quickly without worrying about backend infrastructure. Fauna's API delivery model simplifies connectivity and integration across various platforms and environments without the need for middleware, accelerating time to market.

True Serverless without Cost Premiums

Fauna’s serverless architecture is designed to offer unparalleled scalability and performance without the hefty price tag commonly associated with serverless solutions from other vendors. By avoiding the need for over-provisioned, single-stack clusters, Fauna can deliver a true serverless experience that is both powerful and cost-effective, providing you with the scalability you need without the exorbitant costs.

“Fauna is a ‘fire and forget’ globally distributed database. We’ve tried them all, and only Fauna is truly serverless.”

Will Kebbell

CTO, Connexin

Capabilities

Configuration-Free Scaling

Fauna eliminates the need for complex configuration tasks, such as sharding and manual scaling. With Fauna, there are no servers to manage or intricate setup processes to follow. The database automatically handles all operational aspects, including data partitioning and load balancing. This configuration-free operation simplifies your development workflow, allowing you to focus on building features rather than managing infrastructure.

READ THE DOCS

HTTPS Connectivity

Compute functions, microservices, browser, and mobile clients can invoke Fauna over HTTPS, ensuring secure and reliable connectivity.  Each request to the system is exactly one, self-contained strictly serialized transaction which includes the entirety of the transaction's logic - making the client-server relationship much easier to understand and scale.

With no limits on the number of concurrent connections and no stateful connection management, Fauna offers unmatched flexibility and scalability for your applications without needing costly additional infrastructure.

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

High Availability By-Default

Fauna’s distributed transaction engine 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

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 replicas. 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

Multi-Active Reads & Writes

Fauna delivers  multi-active reads and writes, allowing simultaneous data access and modifications across multiple regions without compromising strong consistency 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

Multi-Cloud Support & Customizable Serverless Deployments

Fauna’s single-tenant offering, Virtual Private Fauna (VPF), is fully customizable to meet your performance, security, and compliance needs. It can be configured across a single region, multiple regions, and/or multiple clouds while maintaining Fauna’s fully serverless, API delivery model. Deploy VPF to multi-cloud environments with VM-level isolation on AWS, GCP, and/or Microsoft Azure, seamlessly aligning with your existing cloud architecture. Gain the security and compliance benefits of an isolated, single-tenant database with the developer experience and velocity advantages of a serverless delivery model.

READ THE DOCS

Complementary Functionality

Outside of its serverless delivery model, Fauna has simplified the development process across other critical elements of the software development lifecycle:

READ THE DOCS

Data Model: Fauna’s document-relational model combines the flexibility of document databases with the powerful querying, strong consistency, and schema enforcement of a relational database, streamlining data management and boosting development agility.

Security: Fauna offers dynamic attribute-based access control that enhances security by tailoring access controls to user attributes.

Native Multi-Tenancy: Fauna’s parent-child database construct empowers customers to effortlessly build secure, scalable, and efficient multi-tenant applications, reducing complexity and operational costs.

Event Streaming & Change Data Capture: Enhance applications with real-time updates, or connect and move data instantly to other data stores.

READ THE DOCS

Use Cases

General Purpose Modern Applications

With Fauna, you get automatic scaling, high availability, and global data consistency without the need for complex setup or vendor-specific knowledge. Whether you’re building internal applications, e-commerce platforms, content management systems, or SaaS solutions, Fauna’s flexible data model and robust querying capabilities make it easy to adapt to your needs. Enjoy seamless integration with modern development stacks, ensuring a fast, reliable, and future-proof application experience for users worldwide.

Multi-Region Applications

Fauna facilitates the creation of globally distributed applications with active-active data replication. Ensure high availability, data consistency, and fast access for users worldwide without complex configuration.

Event-Driven Applications

Fauna supports seamless integration with serverless functions and event-driven workflows, allowing automatic scaling in response to events. Optimize resource utilization, reduce costs, and improve responsiveness to real-time events.

Microservices

Fauna integrates seamlessly with microservices architectures, providing each service with a database instance. Enhance modularity, scalability, and resilience of applications, making them easier to manage and evolve.

Distributed Edge Applications

Distributed edge applications deliver lightning-fast performance by processing data and running application logic at the network edge, leveraging ephemeral compute functions like Cloudflare Workers, Fastly Compute@Edge, or AWS Lambda. For edge apps with transactional requirements, Fauna offers an OLTP database that is flexible, distributed, and fast, making it the perfect backend for distributed edge applications. Fauna’s native support for multi-active reads and writes ensures data is always available and consistent across all edge locations.

Two-Tier Architectures

Fauna simplifies application development by directly connecting the client to the database via HTTPS API, eliminating the need for a middle-tier server – removing the need for connection or session pooling. This reduces latency, operational overhead, and complexity, allowing for faster deployment and streamlined maintenance.

Architectural Overview

A distributed document-relational database delivered as a cloud API

DOWNLOAD NOW

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