Typically , software creation involves two distinct steps: High-Level Design (HLD) and Low-Level Design (LLD). The HLD delivers a wider picture of the architecture’s modules and their connections, https://hld-vs-lld-difference008016.theisblog.com/43077845/architectural-vs-technical-design-understanding-the-crucial-distinctions