Compare Serverless Products

Estimates based on serverless:talent research team. Source: Product's Website

Topic
About Product

Fauna provides serverless, multi-region, transactional database instances that are accessible via a cloud API. Fauna is a flexible, developer-friendly, transactional database delivered as a secure and scalable cloud API with native GraphQL. Never again worry about database provisioning, scaling, sharding, replication, or correctness.

The Fauna Query Language provides many built-in functions that can be used to query and modify a database. Functions, also known as user-defined functions (or UDFs), provide a mechanism to store and run commonly used Fauna queries.




Azure Cosmos DB is a fully managed NoSQL database service for modern app development. Get guaranteed single-digit millisecond response times and 99.999-percent availability, backed by SLAs, automatic and instant scalability, and open-source APIs for MongoDB and Cassandra.

Pricing

Free Plan

Free (forever) monthly capacity

  • 100k read ops
  • 50k write ops
  • 500k compute ops
  • 100Mb storage

Paid Plans

  • From $23/month   - Good for professional developers building production applications.
  • From $135/month - Good for teams of developers building rich applications.
  • From $450/month - Good for enterprise teams building full-featured, global applications.


Example Pricing

Applications with 10M read ($4.50), 500K compute ($1.00) & 1M write ops ($2.25) &  1GB storage ($0.23) $6.98 USD







Example Pricing

10M Serverless Request Units ($2,82), 10GB of consumed storage ($2,5), 10 GB of backup storage ($1,5) $6,82USD 

Performance

Onboarding
Good documentation. Easy signup with the free plan. Cookbook to start easy. There could be a learning curve using FQL. the query language of Fauna. 

Scalability
Automatic scaling, sharding, and replication

Data residence Regions
United States, Europe. More coming soon
Region Groups provide control over where your data resides: each database, its storage, and its compute services exist in a specific geographic region. The capability makes it possible to comply with data locality legislation, such as the General Data Protection Regulation (GDPR) in Europe while benefiting from Fauna’s distributed service features.

Backups 
Automatic backup, replication, and correctness. It makes three replicas in the United States if your region was the USA and the same for Europe. If you didn't select any specific region then Fauna will make two replication copies in the United States and one in Europe.

Europe: three replicas in Europe

Security
Supports JWT, ABAC-based role, and permissions. Identity and anonymous-based access.

Onboarding
Great documentation to start things off.

Scalability

Includes the ability to autoscale, with configuration options for it.


Regions

Azure Cosmos DB is available on all the platforms that have Azure available, such as the United States, Europe, Asia Pacific, and more to come.


Backups 

Azure Cosmos DB automatically takes backups of your data at regular intervals. The automatic backups are taken without affecting the performance or availability of the database operations. Azure Cosmos DB automatically takes a full backup of your database every 4 hours and at any point of time, only the latest two backups are stored by default. If the default intervals aren't sufficient for your workloads, you can change the backup interval and the retention period from the Azure portal.


Security
If you choose an on-premises solution, you need to provide everything from end-point protection to physical security of your hardware - which is no easy task. If you choose a PaaS cloud database provider such as Azure Cosmos DB, your area of concern shrinks considerably.


Technical Details

Whether you’re building new browser-based or mobile apps, augmenting your microservices, or modernizing existing systems, Fauna gives you the capabilities and the scale that you need without the complexity.

  • Supports Document, Graph & key-value data models
  • Distributed ACID transactions 
  • Global low-latency
  • Multi-tenant databases
  • Real-time streaming
  • No database operations





Azure Cosmos DB is a fully managed NoSQL database for modern app development. Single-digit millisecond response times, and automatic and instant scalability, guarantee speed at any scale.

  • ​Guaranteed speed at any scale
  • Fast, flexible app development with SDKs for popular languages, a native Core (SQL) API along with APIs for MongoDB, Cassandra, and Gremlin, and no-ETL (extract, transform, load) analytics
  • Ready for mission-critical applications
  • Fully managed and cost-effective serverless database
  • Serverless database operations
  • Hybrid platform for Cassandra data
  • No-ETL analytics over real-time operational data 

Supported Languages
Javascript,Python,Go,Java
Java,Python