Compare Serverless Products

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

Topic
About Product

Amazon Aurora Serverless is an on-demand, auto-scaling configuration for Amazon Aurora. It automatically starts up, shuts down, and scales capacity up or down based on your application's needs. It enables you to run your database in the cloud without managing any database capacity.

With Aurora Serverless, you simply create a database endpoint, optionally specify the desired database capacity range, and connect your applications. You pay on a per-second basis for the database capacity you use when the database is active, and migrate between standard and serverless configurations with a few clicks in the Amazon RDS Management Console.


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.




Pricing

A wide variety of payment methods exist, with the smallest database starting at an upfront $243, or $24.82 monthly for a year.

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







Performance

Onboarding
Good documentation that includes tutorials.

Scalability
On-demand auto scaling configuration, sharding.

Regions
US, Africa, Asia Pacific, China, South America, Middle East and Europe. The support varies across specific versions of each database engine, and across AWS Regions.

 
Backups 
Aurora backs up your cluster volume automatically and retains restore data for the length of the backup retention period. You can specify a backup retention period, from 1 to 35 days, when you create or modify a DB cluster.  Aurora backups are stored in Amazon S3.

Security
By default, Aurora Serverless v1 uses the Transport Layer Security/Secure Sockets Layer (TLS/SSL) protocol to encrypt communications between clients and your Aurora Serverless v1 DB cluster. It supports TLS/SSL versions 1.0, 1.1, and 1.2.


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.

Technical Details
  • Compatible with MySQL and PostgreSQL
  • High-performance storage subsystem
  • Automates and standardizes database clustering and replication
  • Supports the full breadth of Aurora features, including Global Database, Multi-AZ deployments, and read replicas.
  • Takes advantage of the familiar Amazon Relational Database Service (Amazon RDS) features for management and administration.

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





Supported Languages
PHP,Python,Java,Ruby on Rails
Javascript,Python,Go,Java