Compare Serverless Products

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

Topic
About Product

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.

Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale. It's a fully managed, multi-region, multi-active, durable database with built-in security, backup and restore, and in-memory caching for internet-scale applications.

DynamoDB differs from other Amazon services by allowing developers to purchase a service based on throughput, rather than storage. If Auto Scaling is enabled, then the database will scale automatically. Additionally, administrators can request throughput changes and DynamoDB will spread the data and traffic over a number of servers using solid-state drives, allowing predictable performance.


Pricing

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

Dynamo DB's prices vary according to region, the provided example utilizes the US East (N. Virginia) prices.

Free Tier

  • 25 GB of data storage
  • 2.5 million stream read requests from DynamoDB Streams
  • 1 GB of data transfer out, aggregated across AWS services  

Example Pricing

Applications with 10M reads ($2,5), 1M writes ($1,25), 1 GB ($0,25) and continuous backup ($0,20) $4,20 USD

Performance

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.



Onboarding
Rich in documentation, with a great tutorial to start things off.

Scalability
Has automatic scaling as an option.

Regions
United States, Africa, Asia Pacific, Europe, Middle East.

To connect programmatically to an AWS service, you use an endpoint. In addition to the standard AWS endpoints, some AWS services offer FIPS endpoints in selected Regions.

Backups 
Charged separatedly from the project. Has three different options: Continuous backups, on-demand, or restoring a table.

Security
AWS is responsible for protecting the infrastructure that runs AWS services in the AWS Cloud. Includes data protection, identity and access management, infrastructure security, and more.


Technical Details

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

Amazon DynamoDB is a NoSQL database that supports key-value and document data models. Developers can use DynamoDB to build modern, serverless applications that can start small and scale globally to support petabytes of data and tens of millions of read and write requests per second.

  • Microsecond latency with DynamoDB Accelerator
  • Automated global replication with global tables
  • Read/write capacity modes
  • On-demand mode
  • ACID transactions
  • Encryption at rest
  • Point-in-time recovery
  • On-demand backup and restore



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