Articles
Deep dives on .NET, React, cloud and everything in between.
Disaster Recovery — Database Scaling
Disaster Recovery (DR) is the strategy used to restore an application's database, application services, and supporting infrastructure after a major failure.
27 Sep 2026 · 38 views
Point-in-Time Recovery — Database Scaling
Point-in-Time Recovery (PITR) means restoring a database to a specific moment in time, usually just before an accidental deletion, corruption, or other unwanted change.
27 Sep 2026 · 23 views
Database Backup — Database Scaling
Database Backup means creating a recoverable copy of database data so it can be restored after accidental deletion, corruption, hardware failure, security incidents, or other disasters.
27 Sep 2026 · 22 views
Multi-Region Database — Database Scaling
Multi-Region Database means maintaining database infrastructure across multiple geographic regions so the system can continue operating even if an entire region becomes unavailable.
27 Sep 2026 · 24 views
Multi-AZ Database — Database Scaling
Multi-AZ (Availability Zone) means running database infrastructure across multiple isolated Availability Zones within the same cloud region so that a failure in one zone does not take down the database service.
26 Sep 2026 · 30 views
Database Failover — Database Scaling
Database Failover is the process of switching database operations from a failed or unhealthy primary database to a healthy secondary database.
26 Sep 2026 · 34 views
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