Skip to main content

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.

  • 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

    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

    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.

Stay in the Loop

Get curated DSA patterns, coding problems, frontend and backend LLD/HLD, and AI/ML System Design insights delivered straight to your inbox. No spam, just focused interview and engineering content.