- Backend LLD
Image Processing Pipeline Design and Implementation
Comprehensive low-level design for a scalable image processing pipeline handling uploads, transformations, and delivery across distributed systems.
- Backend LLD
Document Management System LLD Design
Comprehensive low-level design for a scalable document management system with version control, search, and access management capabilities.
- Backend LLD
File Versioning System Design
Comprehensive low-level design for a scalable file versioning system with snapshot, rollback, and storage optimization capabilities.
- Backend LLD
File Metadata Service Low-Level Design
Comprehensive LLD for a scalable file metadata service with indexing, search, and storage optimization capabilities.
- Backend LLD
File Upload Service Design: Scalable Storage and Retrieval Architecture
Comprehensive low-level design for a scalable file upload service with distributed storage, metadata management, and content delivery optimization.
- Backend LLD
Lease Expiration System Design
Comprehensive low-level design for a scalable lease expiration system with automatic cleanup and notification mechanisms.
- Backend LLD
Timeout Manager System Design
Comprehensive low-level design for a robust timeout management system handling distributed task expiration and cleanup.
- Backend LLD
Job Retry Scheduler Design and Implementation
Comprehensive low-level design for a robust job retry scheduling system with exponential backoff, circuit breaker patterns, and distributed coordination.
- Backend LLD
Delayed Notification System Design
Comprehensive low-level design for a scalable delayed notification system with queue management, retry mechanisms, and distributed processing capabilities.
- Backend LLD
Calendar Event Scheduler Backend System Design
Comprehensive low-level design for a scalable calendar event scheduling system with conflict detection and notification handling.
- Backend LLD
Reminder Service Low-Level Design - Backend System Architecture
Comprehensive backend LLD for a scalable reminder service with cron-based scheduling, notification delivery, and fault-tolerant processing.
- Backend LLD
Distributed Task Scheduler System Design
Comprehensive low-level design for a scalable distributed task scheduling system with leader election, job coordination, and fault tolerance capabilities.
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.