If building applications, there's necessary to understand the separate roles of top-level design and low-level design . High-level design provides a larger picture of the application , describing https://system-design-interview-290507.seowebsiteblog.com/61445594/high-level-design-vs-lld-recognizing-the-crucial-distinctions