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.




Macrometa's architecture is a geo distributed event source with a materialized view engine and CRDT based replication. To achieve consistency in replication, Macrometa provides an adaptive model that allows developers to define the consistency level with fine grained granularity to achieve different levels of isolation and consistency depending on their needs.

Macrometa's team of scientists and engineers have incorporated leading edge ideas from distributed systems and concurrent databases that incorporate technologies like Conflict Free Replicated Datatypes (CRDT) to create a new highly secure, high performance, low latency data infrastructure.

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







Free Developer Account

  • 10k operations per day
  • 200 MB storage
  • Access to the entire stateful serverless platform

Example Price

5M Operations ($5), 1GB of RAM per hour ($0.15GB) and 10 GB of storage ($2,5) $7,65USD

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
Very quick to start, includes a free version to try things out. Might take some time due to its C8 query language.

Scalability
Automatic, elastic scaling.

Regions
United States, Europe, Australia, Middle East.

Security
Presents Real time log analytics, Real time Event Correlation, Real-time security information, threat & anomaly detection and event management, Graph Search & Knowledge Graphs, and more.



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





The Macrometa Global Data Network is based on cutting edge computer science incorporating new ideas and research in the areas of messaging, event processing, data consistency and replication.

  • ​Concurrent Change Conflict Handling
  • Adaptive Consistency
  • Coordination Free
  • Real-Time Stream Processing
  • Geo-Cache
  • Multi-Model Database
  • Data Streams
Supported Languages
Javascript,Python,Go,Java