Category: System Design
-

Rate Limiting in C# (Part 1): Fixed Window Algorithm Explained with Real-World Edge Cases
Rate limiting is one of the most critical components in backend systems. It protects APIs from abuse, ensures fair usage, and stabilizes systems under load.
-

Architecture Behind thesagarpanwar.com (Real-World Backend + AWS System Design)
Learn how a real-world website is built using Next.js, AWS, DynamoDB, WordPress (headless), and GraphQL. Full system architecture explained.
-

How We Built a Scalable Digital Ticketing System (Architecture Deep Dive)
Learn how a scalable digital ticketing system was built using microservices, AWS, and event-driven architecture. Real-world system design case study.
-

Logic Monitor: A Centralized Event-Driven Alerting & Notification Platform
Transforming Fragmented Monitoring into a Unified, Intelligent System The Challenge Different teams relied on different tools to monitor their workloads: This fragmentation created serious operational challenges: We needed a centralized alerting system that could collect all alarms, enrich them, notify the right teams, and create tickets automatically. Our Solution We developed an event-driven monitoring platform—a…
-

Modernizing Legacy Integrations with a Serverless Middleware Platform
Bridging 20+ Year Old Systems With Modern Digital Services The Challenge Many government departments still rely on legacy SOAP-based systems built decades ago. As newer services moved to JSON APIs, teams struggled to make both worlds communicate.The existing approach required custom integrations for every service, causing: The goal was clear: Create a secure, scalable, centrally…