The core separation between a Top-Level Design (HLD) and a Implementation Design (LLD) lies in their scope . An HLD provides a general view of the system , outlining the key components and their interactions https://hld-vs-lld-difference828460.bloggazza.com/profile