# Developers
> ScyllaDB Developers
2026, ScyllaDB. All rights reserved.
## Pages
- [Home](https://developers.scylladb.com/stable/index.md):
- [Simulations](https://developers.scylladb.com/stable/simulations/index.md): Interactive simulations of ScyllaDB internals: high availability, tablets, compaction, repair, and materialized views.
- [Getting Started with ScyllaDB](https://developers.scylladb.com/stable/getting-started/index.md): Getting Started with ScyllaDB, the NoSQL database for data-intensive applications. Learn how to get started with ScyllaDB, from installation to running your first query.
- [Switching from DynamoDB](https://developers.scylladb.com/stable/getting-started/dynamodb/index.md): Switching from DynamoDB to ScyllaDB. This guide covers the differences between the two databases and how to migrate your data.
- [User Stories](https://developers.scylladb.com/stable/getting-started/dynamodb/users/index.md): ScyllaDB is the ideal database for a wide range of use cases. Here are a few examples of how ScyllaD...
- [Hands on Labs](https://developers.scylladb.com/stable/getting-started/dynamodb/labs/index.md): * [Simple Application](https://developers.scylladb.com/stable/getting-started/dynamodb/labs/simple-a...
- [Practical Guides](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/index.md): These practical guides help understand the true costs of running DynamoDB and how it compares to Scy...
- [Is ScyllaDB Right for My Project?](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/fit/index.md): Is ScyllaDB right for you? Assess based on workload patterns, throughput, latency needs, and schema flexibility to see if your use case falls into its "sweet spot."
- [Migrating from DynamoDB](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/migration/index.md): Migrating from DynamoDB to ScyllaDB, the NoSQL database for data-intensive applications. Learn how to migrate from DynamoDB to ScyllaDB, whether you're using Alternator or CQL.
- [Considerations](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/considerations/index.md): Explore key considerations when comparing ScyllaDB to DynamoDB, including cost, latency, cloud portability, and architectural efficiency.
- [Understanding DynamoDB Costs](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/costs/index.md): Struggling with DynamoDB pricing complexity? Use our DynamoDB Cost Calculator to estimate real-world costs, compare with ScyllaDB, and uncover hidden cost drivers. Fast, accurate, and built for developers.
- [Switching from Aerospike: A Technical Comparison](https://developers.scylladb.com/stable/compare/aerospike.md): How ScyllaDB beats Aerospike for key-value — and brings wide-column flexibility, elasticity, and dramatically lower RAM costs at scale.
- [Alternator or CQL](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/considerations/alternator-or-cql.md): Explore the differences between ScyllaDB’s native CQL support and its DynamoDB-compatible Alternator API, including schema, load balancing, and protocols.
- [Avoiding Migration Pitfalls](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/migration/avoiding-pitfalls.md): Avoid common pitfalls when migrating from DynamoDB to ScyllaDB. Learn how to prevent throttling, validate JSON compatibility, and handle schema differences.
- [How Request Patterns Lead to DynamoDB Billing Surprises](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/costs/billing.md): Learn how DynamoDB request patterns drive unexpected costs. From traffic spikes to TTL deletes, Global Tables, and DAX—understand hidden billing risks and how to manage them.
- [DynamoDB Cost Calculator](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/costs/calculator.md): Advanced DynamoDB cost calculator for real-world workloads, with bursty traffic, Global Tables, DAX, and more. Geared for developers who need accurate cost estimates fast.
- [Compaction Strategies](https://developers.scylladb.com/stable/simulations/compaction.md): See SSTables flush and merge, and compare the space, write, and read amplification of each compaction strategy.
- [DAX Caching](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/costs/dax.md): Understand when DynamoDB DAX caching is worth it—and when it’s not. Explore performance trade-offs, cost implications, cache limitations, and how it compares to ScyllaDB’s built-in row cache.
- [Technical Differentiators](https://developers.scylladb.com/stable/getting-started/differentiators.md): ScyllaDB is known for engineering optimizations that enable predictable performance at scale. If you are interested in database internals, we encourage you to browse our engineering blog, watch our tech talks from past and present conferences, and review our architecture details.
- [Digital Turbine](https://developers.scylladb.com/stable/getting-started/dynamodb/users/digital-turbine.md): Digital Turbine migrated from DynamoDB to ScyllaDB to improve performance and cost efficiency. Learn how they did it.
- [Freedom from Cloud Vendor Lock-in](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/fit/freedom-from-lock-in.md): Migrate off AWS without refactoring. ScyllaDB supports DynamoDB and Cassandra APIs, enabling freedom across clouds and bare-metal deployments.
- [GE Healthcare](https://developers.scylladb.com/stable/getting-started/dynamodb/users/ge-healthcare.md): GE Healthcare’s Edison AI platform faced the challenge of deploying their AWS cloud-based Edison AI Workbench on-premises for research customers who required it within their own data centers. Learn how they avoided vendor lock-in with ScyllaDB.
- [Global Tables](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/costs/global-tables.md): DynamoDB Global Tables simplify multi-region replication, but at a steep cost. Learn how write multiplication, cross-region transfer fees, and operational overhead impact your bill, and why ScyllaDB offers a more cost-effective alternative.
- [High Availability](https://developers.scylladb.com/stable/simulations/high-availability.md): See how the replication factor and consistency level control which requests succeed when nodes or zones fail.
- [iFood](https://developers.scylladb.com/stable/getting-started/dynamodb/users/ifood.md): iFood, Latin America's largest food delivery company, faced challenges with their database infrastructure as they experienced rapid growth from 1 million to 20 million orders per month in under two years. Learn how they migrated from DynamoDB to ScyllaDB to address these challenges. :keywords: ScyllaDB, DynamoDB, iFood, migration, cost reduction, scalability
- [Improving Latency](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/fit/improving-latency.md): Learn how ScyllaDB achieves sub-millisecond latency through shard-per-core architecture, optimized caching, and minimal resource contention..
- [Incremental Repair](https://developers.scylladb.com/stable/simulations/incremental-repair.md): See how incremental repair reads only the SSTables that no earlier repair verified, and skips the rest.
- [Load Balancing](https://developers.scylladb.com/stable/getting-started/dynamodb/labs/load-balancing.md): ScyllaDB has a symmetric, peer-to-peer architecture. There are no leaders or followers traditionally...
- [Materialized Views and Secondary Indexes](https://developers.scylladb.com/stable/simulations/materialized-views.md): Compare materialized views, global indexes, local indexes, and ALLOW FILTERING for the same query.
- [Migrating from DynamoDB](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/migration/migrating-from-dynamodb.md): Migrating from DynamoDB to ScyllaDB, the NoSQL database for data-intensive applications. Learn how to migrate from DynamoDB to ScyllaDB, whether you're using Alternator or CQL.
- [Migration Paths](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/considerations/migration-paths.md): Explore migration paths from DynamoDB to ScyllaDB via Alternator or CQL. Understand compatibility, required changes, and performance considerations.
- [Multiple Data Centers](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/migration/multiple-data-centers.md): ScyllaDB Alternator supports tables in multi-regions by default. On a multi-datacenter cluster, tables are always created using Replication Factor = 3 and covering all regions. That means that all tables are Global Tables by default.
- [Pricing Models](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/costs/pricing.md): Make sense of DynamoDB's On Demand, Provisioned, and Reserved Capacity pricing models. Compare costs for different workloads (read-heavy, write-heavy...) and see how ScyllaDB's pricing model provides a more predictable and cost-effective option.
- [Reducing Costs](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/fit/reducing-costs.md): How ScyllaDB reduces costs for data-intensive applications, particularly with write-heavy workloads and moderate to high throughput.
- [Real World Scenarios](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/costs/scenarios.md): These scenarios help demonstrate the real costs of using DynamoDB. Each scenario is designed to desc...
- [Simple Application](https://developers.scylladb.com/stable/getting-started/dynamodb/labs/simple-application.md): [Alternator is an API](https://github.com/scylladb/scylla/blob/master/docs/alternator/alternator.md)...
- [Single vs Multi Region](https://developers.scylladb.com/stable/getting-started/dynamodb/labs/single-vs-multi-region.md): Page content
- [Tablets](https://developers.scylladb.com/stable/simulations/tablets.md): Add, stop, and remove nodes, and see the load balancer move tablet replicas until the cluster is balanced.
- [Understanding Differences](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/considerations/understanding-differences.md): Explore technical differences between ScyllaDB and DynamoDB, including query language, transport protocol, consistency model, and monitoring tools.
- [Cost Units](https://developers.scylladb.com/stable/getting-started/dynamodb/guides/costs/units.md): Understand how DynamoDB pricing units—such as read, write, and storage—affect costs across On Demand, Provisioned, and Reserved Capacity models. See how the nuances of cost units like RCUs, WCUs, and storage impact your DynamoDB costs.
- [What is ScyllaDB?](https://developers.scylladb.com/stable/getting-started/what.md): ScyllaDB is a powerful, cost-effective, and flexible alternative to DynamoDB. It offers at least 50% lower cost and lower latency under most workloads. This exceptional price-performance results from a close-to-the-metal architecture and numerous engineering optimizations for performance, elasticity, and efficiency. Another advantage: with ScyllaDB, you can take your DynamoDB workloads beyond AWS and run on any cloud, bare metal, or hybrid.
- [Yieldmo](https://developers.scylladb.com/stable/getting-started/dynamodb/users/yieldmo.md): Yieldmo faced challenges with DynamoDB due to rising costs and limitations in cross-cloud deployment. They chose ScyllaDB for its cost-effectiveness, performance, and compatibility with DynamoDB.
---
For more comprehensive documentation, see [llms-full.txt](https://developers.scylladb.com/stable/llms-full.txt)