- Backend LLD
Cron Scheduler System Design
Comprehensive low-level design for a distributed cron scheduler system with job scheduling, execution, and failover capabilities.
- Backend LLD
Request/Response Transformation Pipeline Design
Comprehensive low-level design for building scalable request/response transformation pipelines with support for multiple formats, validation, and error handling.
- Backend LLD
API Throttling Service Design and Implementation
Comprehensive low-level design for rate-limiting and traffic control in high-scale API services with token bucket and sliding window algorithms.
- Backend LLD
API Request Validation Framework Design
Comprehensive low-level design for a robust, extensible API request validation framework with real-time validation and error handling capabilities.
- Backend LLD
Idempotency Key System Design for Backend Services
Comprehensive low-level design for implementing idempotency keys to ensure idempotent API operations in distributed systems.
- Backend LLD
Webhook Delivery System Low-Level Design
Comprehensive LLD for building a scalable webhook delivery system with retry logic, dead letter queues, and monitoring capabilities.
- Backend LLD
API Versioning Strategy Design Patterns and Implementation
Comprehensive low-level design for scalable API versioning strategies including URL path, header, and query parameter approaches with trade-off analysis.
- Backend LLD
API Key Management System Design
Comprehensive low-level design for a scalable API key management system with rotation, revocation, and usage tracking capabilities.
- Backend LLD
API Rate Limiter Design and Implementation
Comprehensive low-level design for a scalable rate limiting system with token bucket and sliding window algorithms.
- Backend LLD
JWT Token Management System Design
Comprehensive low-level design for a secure JWT token management system with refresh token handling, blacklisting, and distributed session management.
- Backend LLD
OAuth Service Design and Implementation Guide
Comprehensive low-level design document for building a scalable OAuth 2.0 service with token management, client authentication, and security best practices.
- Backend LLD
Authorization Service Design: RBAC and ABAC Implementation
Comprehensive low-level design for a scalable authorization service supporting role-based and attribute-based access control with fine-grained permissions.
Backend Low-Level Design (LLD) — Study Guide
A curated, structured catalog of backend low-level / object-oriented design questions for study and practice. Use it to plan study sessions, track coverage, and rehearse with a repeatable approach.