Introduction to FaunaDB Clusters

FaunaDB is a mission critical, NoSQL database architected specifically for operationally distributed environments. The database focuses on six key principles: ACID transactions, global scale, reliability, operational simplicity, s...

Data Security in the Age of Cloud Native Apps

Cloud native deployments without cloud-native technology can increase the chances of unexpected access to services and data. In 2017, 26,000 unsecured MongoDB instances were deleted in addition to other high-profile breaches. A cl...

Secure Hierarchical Multi-tenancy Patterns

FaunaDB’s multi-tenant architecture is designed for operational simplicity, allowing a single FaunaDB cluster to support multiple regions and as many applications and databases as desired. Robust quality-of-service (QoS) controls ...

The Life of a FaunaDB Query

FaunaDB is a transactional NoSQL database for mission critical data. The engineering team at Fauna, tasked with building the next generation of high-performance scalable databases, identified three criteria in FaunaDB’s design pha...

Connecting External Indexers and Data Pipelines

For this blog post, we’ll focus on the pattern to feed changes from FaunaDB's transactional data into a secondary data processing pipeline. The foundation of FaunaDB’s flexibility is our ability to integrate with the data ecosyste...

Understanding Nothing (or NULL) in FaunaDB

This is the first post in an occasional blog series answering questions submitted by the developer community. Here, Fauna Senior Core Engineer John Miller, III, offers practical examples to help you understand the definition and b...