When designing systems , one's necessary understanding between a High-Level Design – HLD and a granular design. An HLD describes the general structure of the solution , including major components and these relationships . On the other hand, an LLD dives further particulars, defining how each elem