When creating systems , it's necessary to understand the distinct roles of top-level design and detailed design. HLD provides a larger view of the application , illustrating the principal components https://system-design-caching087299.jts-blog.com/41265784/high-level-design-vs-detailed-design-understanding-the-important-variations