Articles
Deep dives on .NET, React, cloud and everything in between.
Consistent Hashing — Database Scaling
Consistent Hashing is a technique used to distribute keys across multiple nodes while minimizing data movement when nodes are added or removed.
26 Sep 2026 · 27 views
Shard Key — Database Scaling
A Shard Key is the column or combination of columns used to decide which shard should store a particular row.
26 Sep 2026 · 52 views
Sharding — Database Scaling
Sharding means distributing data across multiple independent database instances or servers. When a single database becomes too large or receives too much traffic, we can split the data across multiple databases called shards.
26 Sep 2026 · 30 views
Horizontal Partitioning — Database Scaling
Horizontal Partitioning means splitting a large table by rows while keeping the same table structure.
26 Sep 2026 · 26 views
Database Partitioning — Database Scaling
Database Partitioning means splitting a very large table into smaller logical pieces called partitions, while applications continue to access the table as a single table.
26 Sep 2026 · 31 views
Synchronous vs Asynchronous Replication — Database Scaling
The most important replication decision is whether the primary should wait for the secondary before confirming a write.
26 Sep 2026 · 26 views
Replication — Database Scaling
Database replication means copying data from one database server to one or more other database servers.
26 Sep 2026 · 33 views
Primary / Secondary Database — Database Scaling
Primary/Secondary is a database architecture where one database node acts as the Primary for write operations and one or more Secondary nodes maintain copies of the data. The secondary nodes can be used for read scaling, high availability, reporting, and failover, depending on the database technology.
26 Sep 2026 · 23 views
Read Replica — Database Scaling
A Read Replica is a copy of the primary database that is mainly used to handle read traffic. It is one of the most common techniques for scaling a database when the application has significantly more reads than writes.
26 Sep 2026 · 29 views