warming up your workspaceLoading
Design a process supervisor that manages 50+ services with health checks, restart policies, and graceful shutdown β similar to systemd or supervisord.
## Problem
Design a process supervisor β a daemon that manages the lifecycle of long-running services on a Linux host. Your supervisor should start processes, monitor their health, restart them on failure, enforce resource limits, and handle graceful shutdown. Think of this as building a simplified version of systemd or supervisord.
Sign up to access the full problem
Design canvas, rubric, hints, and model solutions.