The key separation between a Top-Level Design (HLD) and a Low-Level Architecture (LLD) lies in their scope . An HLD provides a general view of the system , outlining the major parts and their relationships https://hld-vs-lld-difference284351.blogprodesign.com/64256746/top-level-vs-implementation-architecture-recognizing-the-architectural-difference