Design a CI Job Scheduler with Live Build Output

Quick Overview

Design a continuous-integration scheduler where source changes create dependency-aware builds, workers execute jobs, and users see live status and stdout. Cover webhook versus polling, deduplication, leases, retries, isolation, fairness, cancellation, scaling, and log retention.

Design a CI Job Scheduler with Live Build Output

Company: LinkedIn

Role: DevOps Engineer

Category: System Design

Difficulty: medium

Interview Round: Onsite

Quick Answer: Design a continuous-integration scheduler where source changes create dependency-aware builds, workers execute jobs, and users see live status and stdout. Cover webhook versus polling, deduplication, leases, retries, isolation, fairness, cancellation, scaling, and log retention.

|Home/System Design/LinkedIn
LinkedIn logo
LinkedIn
Aug 1, 2026
mediumDevOps EngineerOnsiteSystem Design
2
0
Loading...

Submit Your Answer to Earn 20XP

Sign in to leave a comment

Loading comments...