Numerous developers come across confusion when referring to HLD and LLD. Essentially, a Top-Level Design provides a overall look of the application , outlining its major modules and their interactions - https://distributed-cache-system370442.amoblog.com/architectural-overview-vs-low-level-design-understanding-the-crucial-differences-65251214