Articles
Deep dives on .NET, React, cloud and everything in between.
What is JSX?
A React project is more than a collection of JavaScript files. A modern project normally contains source code, dependencies, build configuration, static assets, and an entry point that connects the React application to the browser.
27 Sep 2026 · 31 views
What is React?
React is a JavaScript library for building user interfaces, especially applications where the screen changes frequently based on user actions and application state.
27 Sep 2026 · 54 views
Cache-Aside — System Design
Cache-Aside is the most commonly used caching pattern in system design. Reading from the database when cache misses Putting the database result into cache.
27 Sep 2026 · 23 views
What is Caching?
Caching means storing frequently accessed data in a faster storage layer so that future requests can be served faster without repeatedly accessing the primary database or another slower system.
27 Sep 2026 · 39 views
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 · 35 views
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 · 22 views
RPO — Database Scaling
RPO (Recovery Point Objective) defines how much data an application can afford to lose after a failure.
27 Sep 2026 · 22 views
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 · 37 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 · 22 views