When developing software , there's necessary to understand the separate roles of high-level design and low-level design . Top-level design provides a overall picture of the system , illustrating the major https://systemdesigninterviewcac777568.canariblogs.com/hld-vs-low-level-design-understanding-the-important-differences-57731952