Many developers come across confusion when referring to HLD and LLD. Essentially, a Top-Level Design provides a broad perspective of the solution, outlining its major components and their interactions - https://systemdesignfundamentals688695.laowaiblog.com/41588284/high-level-design-vs-detailed-specification-grasping-the-crucial-variations