Articles

Deep dives on .NET, React, cloud and everything in between.

Clear
Database System Design / General

Hot, Warm & Cold DR — Disaster Recovery

When production goes down because of a region failure, database failure, infrastructure failure, or major outage, we need a Disaster Recovery (DR) strategy.

27 Sep 2026 · 36 views

Database System Design / General

RTO — Database Scaling

RTO (Recovery Time Objective) defines how quickly a system must be restored after a failure. In simple words, RTO = How much downtime can the business tolerate?

27 Sep 2026 · 23 views

Database System Design / General

RPO — Database Scaling

RPO (Recovery Point Objective) defines how much data an application can afford to lose after a failure.

27 Sep 2026 · 23 views

Database System Design / General

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

Database System Design / General

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 System Design / General

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

Database System Design / General

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

Database System Design / General

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 System Design / General

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

1 2 3 4 5 6 7 8 9

Never miss a new post 📬

Get an email whenever a new article, project, cheatsheet or video drops.

✅

ℹ️