ScyllaDB Alternator for DynamoDB

Native, Drop and Replace, DynamoDB Compatible API on ScyllaDB

Why ScyllaDB Alternator for DynamoDB?

dynamodb icon

Better performance and lower latency at scale – without bill shock

dynamodb globe icon

Dedicated yet extremely scalable clusters across zones, regions, and global

database icon

Eliminate vendor-lock-in, run DynamoDB apps anywhere

Migration without recoding or refactoring DynamoDB apps

It’s easy to get started with DynamoDB

 However, as you scale up, you find unexpectedly high costs, particularly if you deal with any of the following representative scenarios:

dynamodb icon

Global tables

Separate, expensive option

5x icon

Heavy tax on write operations

DynamoDB charges 5X the cost of reads for each write

Dollar sign icon

Spikey and unpredictable workloads

DynamoDB OnDemand is very expensive, provisioned often too slow

3 bars icon

Heavy event streaming workloads

DynamoDB Accelerator is an expensive external cache

How ScyllaDB Alternator Works

Simple redirect of your DynamoDB app to ScyllaDB

The ScyllaDB Alternator for DynamoDB simplifies the transition by converting all DynamoDB functionality into ScyllaDB operations, redirecting HTTP/HTTPS streams from DynamoDB to ScyllaDB.

No changes to your use of the DynamoDB API

ScyllaDB supports the same client SDKs, data modeling, and queries as DynamoDB. With Alternator enabled, every Scylla node listens for DynamoDB API requests. These requests are parsed in JSON format over HTTP, resulting in calls to internal Scylla C++ functions.

All core functionality replicated in ScyllaDB

Core functionality such as Key Table and Item Operations, Scans, and Filters are implemented. All attribute types, including nested documents implemented. The key differences are that your existing DynamoDB applications will run anywhere – not just on AWS – and are provisioned as dedicated yet extremely elastic clusters with no added cost for global tables, built-in caching and load balancing, and no difference in pricing for writes and reads.

Leveraged by Game Changers

Category players using DynamoDB who value predictable performance at scale have made the switch from DynamoDB to ScyllaDB with Alternator for DynamoDB

Digital Turbine, a mobile app provider, recently entered a strategic partnership with Google for their Android ecosystem. ScyllaDB enables them to move their DynamoDB workloads as part of this ambitious cloud migration.

GE Healthcare needed to take its AWS-based AI platform on-premises to run within hospitals’ networks. By leveraging ScyllaDB Alternator for DynamoDB, they accomplished this without changing their application.

Deep Dive into Alternator

If you’re experiencing trouble scaling, poor throughput, unpredictable latencies, or higher-than-projected costs with DynamoDB – or just want to build on an elegant Open Source platform – delve further into ScyllaDB and Alternator.

Amazon DynamoDB Compatible API

Replacing DynamoDB with ScyllaDB

Use ScyllaDB Alternator to Use Amazon DynamoDB API, Everywhere, Better, More Affordable, All at Once