Design a control plane for cloud clusters with host health checks

0
Remix

Design the management layer of a cloud platform that runs clusters of hosts (VMs or physical machines). It takes requests to create, resize and change clusters, decides which hosts belong to which cluster, and keeps driving every cluster toward the configuration that was asked for. It also watches host health and replaces hosts that fail.

Cover the API, where desired and actual state live, the reconcile loop, how health is detected (heartbeats, probes) and acted on, what happens when the control plane itself fails, and how it scales to many clusters.

SnowflakeTechnical phone screenLast asked Sep 2026
No answer yet. Write the first one; the best answer gets endorsed.