Articles

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

Clear
System Design - Interview / General

Redis Failure Under Extreme Traffic: How to Prevent a Database Crash When 1 Million Requests Hit at Once

Learn how to design a resilient caching architecture when Redis suddenly goes down and millions of requests fall back to the database. Explore cache stampede, thundering herd, circuit breakers, rate limiting, request coalescing, cache warming, graceful degradation, Redis high availability, TTL strategies, and protecting the database from sudden traffic spikes.

07 Oct 2026 · 36 views

System Design - Interview / General

Production Database Disaster: How to Recover 10 Million Deleted Rows Without a WHERE Clause

A real-world database disaster scenario: 10 million rows were accidentally deleted in production because a DELETE query was executed without a WHERE clause. Learn how to respond, stop further damage, identify the recovery point, restore data using backups and transaction logs, perform point-in-time recovery, validate the recovered data, and design safeguards to prevent such incidents in the future.

07 Oct 2026 · 34 views

AWS / AWS For Developers

Amazon SNS with C#: Complete Guide to Topics, Publishers, Subscribers, Fan-Out & .NET Integration

Learn Amazon SNS with C# from the basics to real-world event-driven architecture. Understand SNS topics, publishers, subscribers, message publishing, subscriptions, filtering, fan-out architecture, SQS integration, Lambda integration, email and HTTP notifications, retries, security, and a practical hands-on lab using the AWS SDK for .NET.

07 Oct 2026 · 17 views

AWS / AWS For Developers

Amazon SQS with C#: Complete Guide to Queues, Messages, FIFO, DLQ & .NET Integration

Learn Amazon SQS with C# from the basics to real-world .NET applications. Understand queues, producers, consumers, message sending and receiving, visibility timeout, retries, dead-letter queues, Standard vs FIFO queues, long polling, message deletion, Lambda integration, and a practical hands-on lab using the AWS SDK for .NET.

07 Oct 2026 · 14 views

AWS / AWS For Developers

Amazon ElastiCache with Redis Explained: Caching, Performance, Scaling & Real-World Architecture

Learn Amazon ElastiCache with Redis from the basics to real-world architecture. Understand caching, cache-aside patterns, Redis data types, TTL, cache invalidation, eviction, clusters, replication, high availability, security, monitoring, and how to integrate Redis with ASP.NET Core applications through a practical hands-on lab.

07 Oct 2026 · 16 views

AWS / AWS For Developers

Amazon RDS Explained: Managed Database, Multi-AZ, Read Replicas, Backups & Real-World Architecture

Learn Amazon RDS from the basics to real-world architecture. Understand managed relational databases, DB instances, engines, storage, security groups, Multi-AZ deployment, read replicas, automated backups, snapshots, encryption, monitoring, failover, scaling, and connecting RDS with ASP.NET Core applications through a practical hands-on lab.

07 Oct 2026 · 12 views

AWS / AWS For Developers

AWS Lambda Explained: Serverless Compute, Functions, Triggers & Real-World Architecture

Learn AWS Lambda from the basics to real-world serverless architecture. Understand Lambda functions, triggers, event sources, execution roles, environment variables, layers, timeout, memory, concurrency, cold starts, API Gateway integration, S3 events, SQS processing, CloudWatch monitoring, error handling, and a practical hands-on Lambda lab using C# and JavaScript.

07 Oct 2026 · 17 views

Caching Concepts / General

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

Caching Concepts / General

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

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.

✅

ℹ️