Regarding constructing applications , it's essential to grasp a difference between top-level architecture and detailed architecture. HLD provides the depiction of the solution's key modules , https://hld-vs-lld-difference350971.mycoolwiki.com/8928562/understanding_hld_and_low_level_design_a_technical_framework_difference