← Questions

Design a read-heavy service for org chart subordinate counts

0
MicrosoftSystem designLast asked Feb 2026

Given manager-report relationships for a company, answer "how many people are under this person?" for any employee, at high read volume. Then handle changes: when a reporting relationship moves, how do you update the counts for everyone affected? Discuss precomputation, storage and consistency.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing