- Backend HLD
API Throttling System Design: Rate Limiting and Traffic Control
Comprehensive backend architecture for implementing rate limiting, traffic control, and API throttling mechanisms at scale.
- Backend HLD
API Rate Limiter Design and Implementation
Comprehensive backend system design for rate limiting APIs with token bucket and sliding window algorithms, including distributed architecture considerations.
- Backend HLD
API Gateway High-Level Design for Scalable Microservices Architecture
Comprehensive backend architecture design for API Gateway implementation with load balancing, authentication, and monitoring capabilities.
- Backend HLD
Job Scheduling System Architecture
Comprehensive backend design for a scalable job scheduling system with distributed processing and fault tolerance capabilities.
- Backend HLD
Workflow Engine Backend Architecture and Design Patterns
Comprehensive high-level design document for building a scalable, fault-tolerant workflow engine with distributed processing and state management capabilities.
- Backend HLD
Distributed Cron Service Architecture and Implementation
Comprehensive high-level design for a scalable distributed cron service handling job scheduling, execution, and coordination across multiple nodes.
- Backend HLD
Webhook Delivery System Architecture and Design Patterns
Comprehensive backend high-level design for scalable webhook delivery systems with retry mechanisms, dead letter queues, and monitoring capabilities.
- Backend HLD
SMS Gateway System High-Level Design
Comprehensive backend architecture for scalable SMS messaging platform supporting global carrier integration and real-time delivery.
- Backend HLD
Push Notification Service HLD - Scalable Real-time Messaging Architecture
Comprehensive high-level design for a scalable push notification service handling millions of concurrent users with multi-platform support and real-time delivery.
- Backend HLD
Email Delivery Service High-Level Design
Comprehensive backend architecture for scalable email delivery system with queue management, retry mechanisms, and monitoring capabilities.
- Backend HLD
Comprehensive Notification System HLD for Scalable Backend Architecture
High-level design document outlining a scalable, fault-tolerant notification system architecture with real-time delivery and multi-channel support for modern distributed systems.
- Backend HLD
Event Streaming Platform Architecture Design
Comprehensive backend high-level design for a scalable event streaming platform supporting real-time data processing and distribution across distributed systems.
Backend High-Level Design (HLD) — Study Guide
A curated, structured catalog of backend system design questions for study and practice. Use it to plan study sessions, track coverage, and rehearse with a repeatable approach.