Sitemap
Site Pages
About Us Careers - Join our Team BlogFauna Database Community Customer Stories - Case Studies Solutions Fauna | The Distributed Document-Relational DatabasePress Coverage Archive Pricing and Plans Trust Debunking Serverless Misconceptions Webinar Thank You Debunking Serverless Misconceptions Webinar Database Event Streaming Request a Demo Transcending the Constraints of DynamoDB A Flexible DynamoDB Alternative (DynamoDB vs Fauna) FQL Query LanguageDocument-relational Distributed Transaction Engine Dedicated Serverless Database Fully Serverless Database Without Compromise Database for Progressive Schema Enforcement Webinar Multi-Tenant Database Database Schema for Modern Application Development Resources - Whitepapers & Webinars Beyond the Limits of MongoDB From Document to Document-Relational Databases Compare Fauna and MongoDB Modern Database Security Database for Generative AI App Development Webinar Attribute Based Access Control - ABAC Database Event Streaming Modern Database for Retail and eCommerce Applications Modern Database For Game Development SaaS Database for Modern Applications DevOps-Ready Database Tooling Events Tutorials Distributed Transaction Engine Document-relational FQL Query LanguageFauna Support and Service Level AgreementFauna Services AgreementDatabase for Generative AI - Start Free IoT Database - Start Free Edge Computing Database - Start Free Database of SaaS Applications - Start Free A Flexible DynamoDB Alternative (DynamoDB vs Fauna) Serverless Database for AWS-Hosted Applications Fauna DedicatedPrivacy Shield An operations-free, scalable and flexible Postgres alternativePrivacy Policy
Blog Posts
2024
Fauna: The Truly Serverless DatabaseDatabase Joins for NoSQLAnnouncing Fauna’s Native Integration with Cloudflare Workers How Fauna and Cloudflare Make Serverless Development Faster & More ScalableFauna adds support for Change Data CaptureAnnouncing General Availability of Fauna SchemaElevating Schema as Code: Fauna Introduces Computed Fields and Check ConstraintsIntroducing Types and Enforcement to Fauna Schema Managing Schema in Document and Relational DatabasesAnnouncing Fauna Schema: Build, Iterate, and Evolve Schema with Zero Downtime Introducing Fauna's New Event StreamingIntroducing Zero-Downtime Migrations to Fauna Schema Overcoming MongoDB Limitations with FaunaWhy You Should Apply Continuous Delivery to Database SchemaFive DynamoDB limitations you should know before using itFauna Launches Pay-As-You-Go Listing on AWS MarketplaceLexmark’s Optra Edge platform processes 2M daily IoT messages using Fauna How Skylark Unlocked Differentiated Feature Development with FaunaIntroducing Fauna's Datadog Integration: Seamless Observability for Your DatabaseEnhancing event-driven architecture with Temporal and FaunaMongoDB Data API and HTTPS Endpoints Deprecation: Exploring Your OptionsFauna and Differential Partnership: Revolutionizing Database Management for Modern ApplicationsFlexibility Meets Structure: Evolving Document Database Schemas with Fauna Decoding Fauna: ABAC vs. RBAC Explained Guide to Database Security Strategies, Policies, and PosturesExploring Multi-Tenancy Options in FaunaGather insights from Fauna Logs with Datadog, AWS EventBridge, and AWS LambdaFauna Joins Google Cloud MarketplaceBuilding a Serverless REST API with Fauna, AWS, and TypeScript
2023
Introducing Schema as Code capabilities with new DevOps tooling and integrationsWhy Fauna: The limitations of alternative databases and the Fauna advantage Why Fauna: Use cases unlocked with FaunaBeyond SQL: A relational database for modern applicationsFauna's new database language and seamless developer experienceFauna: A modern system of record for your generative AI applicationConsiderations when migrating from DynamoDB to FaunaA CTO reveals their preferred serverless stack for 2023DynamoDB pain points: How to address them and exploring possible alternativesHow Hannon Hill’s personalization application supports up to 4.6M daily transactions with Fauna and AWSAchieving low latencies and low emissions at the edge for Climatiq’s carbon calculation API SiteGPT: Delivering a globally distributed generative AI application with Fauna, Cloudflare, and PineconeSupporting Insights.gg’s 100K global daily active users with Fauna, Cloudflare Workers, and Fly.ioHow Connexin delivers world-class broadband and smart city services with Fauna and CloudflareInside Fauna’s distributed transaction engineBuild a Serverless multi-tenant SaaS app with AWS and FaunaSupercharge your DevOps workflow with Fauna Schema Language and GitHub Actions or GitLab CI/CDIntroducing the future of Fauna’s database languageWhat is a distributed database and when should you use onePower Your Development with AI: Introducing Fauna’s AI AssistantBuild a global, serverless REST API with Cloudflare and FaunaRelational is More than SQLBuilding AI applications with OpenAI, Pinecone, Langchain and FaunaHow to choose the right metadata store for applications at scaleHow to get database insights with Fauna Logs and the Elastic (ELK) StackGet visibility into the cost and performance of queries with Fauna Logs
2022
Fauna's global application partner ecosystemImplementing Fauna as infrastructure as code with Serverless FrameworkTransfer data in Fauna to your analytics tool using AirbyteSide-by-side comparison of serverless databasesBuilding composable serverless architectures with Fauna, Netlify, and Big Nerd RanchDelivering personalized content with Netlify’s Next.js Advanced Middleware and FaunaFauna and generous.studio: Scalable setup through serverless and document-relational featuresAchieving multi-region reliability with AWS Step Functions and FaunaHow to use Fauna with DjangoWhat is a Document Relational Database?Creating realtime experiences in e-commerce with Fauna and AblyWhy Use Fauna with edge computing?Best practices for edge computingComparing databases for Vercel and NetlifyEdge computing reference architecturesWhy everyone wants to go serverlessMulti-region scaling with FaunaModernization of the database: DynamoDB to FaunaProduct updates - June 2022Serverless patterns reference architecturesWhat is change data capture?Data management, SOC 2 Type 2, and marketing leader to accelerate adoption Comparing DynamoDB and Fauna for multi-region data storesShrink your dApp's server footprint with FaunaBuilding a REST API with AWS Lambda, Fauna, and Serverless FrameworkThe top blockchain development frameworks for 2022Product Updates - March 2022How to integrate event streaming into your applicationsBuilding integrated centralized and decentralized applicationsDelivering faster user experiences with Vercel Edge Functions and FaunaBuild low-latency global apps that meet data residency requirementsHow to use streams in Node.jsApplying test-driven development to your databaseFauna and Cloaked: A multi-region database solution for a privacy-focused appIntroduction to serverless databasesComparing Fauna and MongoDBCreate secure, real-time applications with Fauna event streamingOvercoming database scaling issues with Fauna’s serverless offeringGDPR vs. CCPA: Data privacy requirements explainedRestore your database to a stable snapshot on demandProduct Updates - July 2022Migrate data into Fauna with new data import feature
2021
Using Fauna's streaming feature to build a chat with SvelteWhat is a database transaction?Modernizing from PostgreSQL to Serverless with Fauna Part 3Modernizing from PostgreSQL to Serverless with Fauna Part 2Modernizing from PostgreSQL to Serverless with Fauna Part 1How to build an edge API gateway with Fastly's Compute@Edge and FaunaBatch vs. stream processing: Pros and consA comparison of transaction models in distributed document databasesTrusting FaunaAuthenticating users with a blockchain wallet and Fauna Authenticating users with AWS Cognito in FaunaHow to keep your serverless applications secureDatabase security best practices for 2021: A guideGetting started with Fauna and Cloudflare WorkersProduct updates - May 2021Product Updates - July 2021Building scalable dApps with Ethereum, Polygon and FaunaBridging on-chain and off-chain data in NFTs with FaunaIntroducing Fauna’s SOC2 CertificationPostgres vs Fauna: Terminology and featuresComparing SPAs to SSG and SSRIntro to modern JavaScript frameworksWhat is Web3 and why is it important?How to develop locally using serverless offlineEdge computing vs. cloud computing: What’s the difference? What exactly is a key-value store?What is data governance?What is data residency?Database as a Service (DBaaS) vs. Data APIs - ExplainedRDBMS vs. NoSQL: What’s the difference?Choosing a database for your Node.js appHow to scale a databaseAWS Aurora Serverless v2: Architecture, Features, Pricing, and Comparison with FaunaDatabase Requirements for Building GDPR-Compliant AppsWhat is role-based access control (RBAC)?Real world database latencyProduct Updates - September 2021Product updates - June 2021How to build microservices with Node.jsBuilding an image processing pipeline with Fauna's streamingBuilding a serverless REST API with AWS SAM and FaunaAdditional features to help you build faster! User authentication in Fauna (an opinionated guide)Deploying a REST API with AWS App Runner and FaunaBuilding Fauna’s GDPR-compliant distributed and scalable database infrastructure with PulumiNew Service Foundation and GTM Leadership to Accelerate Customer Success GloballyOur Core PrinciplesBuilding the next generation search engine with Fauna and Cloudflare WorkersNew in Fauna: Add Fauna to your Vercel applications in minutesMeet data residency requirements with Fauna Region GroupsReducing complexity by integrating through the databaseFauna’s response to the Log4Shell zero-day vulnerabilityHow to fetch data from a database using Node.js
2020
Comparing Fauna and DynamoDBClive - Hannon Hill Engagement Tool Built with FaunaLive UI updates with Fauna’s real-time document streamingHow Does Database Encryption Work?Building Modern Web Architectures With React & Next.jsServerless Architecture: What Is It & How Does It Work?DynamoDB vs Fauna: Terminology and featuresWhat is a Document Database?What is ACID Compliance?: Atomicity, Consistency, IsolationIntroducing new capabilities for collaboration, third-party authentication and real-time streamingNew Engineering and Product Leadership @ FaunaThe next chapter for Fauna: $27M and new leadershipControl theory for fun and profitThe Fauna Extension for Visual Studio CodeA Comparison of Serverless Function (FaaS) ProvidersLessons Learned Livin' La Vida JAMstackThe Why and How of Distributed Databases Transactional Databases - What You Need to Know
2019
Demystifying Database Systems, Part 1: An Introduction to Transaction Isolation LevelsDemystifying Database Systems, Part 4: Isolation levels vs. Consistency levelsCode Splitting in React with Lazy ComponentsBuilding a Serverless JAMStack app with Fauna: Part 1Fauna's Official Jepsen ResultsDatabase Authority Andy Pavlo Joins Fauna as Technical AdvisorWhat is a Relational Database?What is a NoSQL Database?Announcing the Fauna Add-on for NetlifyWhat is a Cloud Database?Building a Serverless JAMStack app with Fauna: Part 2How Fauna Saves JAMstack Developers from Data LossRename with No Regrets: One Check to Make Before You Upgrade Your Fauna DriverDemystifying Database Systems, Part 3: Introduction to Consistency LevelsDemystifying Database Systems, Part 2: Correctness Anomalies Under Serializable IsolationFauna Serverless Scheduling: Cooperative Scheduling with QoSA Comparison of Scalable Database Isolation LevelsSerializability vs “Strict” Serializability: The Dirty Secret of Database Isolation LevelsServerless Change Capture for Ruby on Rails
2018
Consistency without Clocks: The Fauna Distributed Transaction ProtocolCan MongoDB Really Deliver ACID?Stack Overflow and Glitch Notifications in Slack with FaunaWhy Strong Consistency Matters with Event-driven ArchitecturesTutorial: How to Create and Query a Ledger with FaunaIntroducing Fauna ShellConnecting External Indexers and Data PipelinesIntroducing EndpointsPartitioned Consensus and Its Impact on Spanner’s LatencyQCon and the Future of ServerlessFreeCodeCamp with NetlifyServe your Fauna Single Page App from IPFSUsing Fauna with Begin.comGetting Started with Fauna using Go | Part 4Getting Started with Fauna using Go | Part 3Getting Started with Fauna using Go | Part 2Getting Started with Fauna using GoSurvive Cloud Vendor Crashes with Netlify and FaunaUsing ACID Transactions to Combine Queries and Ensure IntegrityData Security in the Age of Serverless AppsUnderstanding Nothing (or NULL) in FaunaGetting Started w/ Fauna: Quickstart GuideGetting Started w/ Fauna: An Introduction to Background Resources
2017
Escape the Cloud Database Trap With ServerlessHow to Build Secure Database-Driven Applications on NeocitiesAchieving ACID Transactions in a Globally Distributed DatabaseHello World: Azure Functions with Serverless Framework, Node.js and FaunaSpanner vs. Calvin: Distributed Consistency at ScaleVideo: Developing Provider-Independent Functions in the Serverless WorldJoin our Meetup CommunityHello World: Build a Serverless App With the First Serverless Database