Cross-Shard Transactions & ConsistencySecondary Indexes Across ShardsJoins Across ShardsReplication Within Each ShardSchema Migrations Across ShardsOperational ConcernsReal Systems & ToolingNoSQL-Native Sharding
Advanced Sharding
The hard parts of sharding, once data is split across machines — cross-shard transactions (2PC & sagas), global vs local secondary indexes, cross-shard joins, per-shard replication, rolling schema migrations, backups & capacity planning, real-world tooling (Vitess, Citus, CockroachDB), and NoSQL-native sharding.
Premium Content
Sign in to unlock this article and access all premium content.