Several developers face confusion when talking about HLD and LLD. Essentially, a High-Level Design provides a overall perspective of the application , outlining its major modules and their interactions - https://systemdesignfundamentals971732.bloggingcrow.com/61662383/hld-vs-detailed-specification-understanding-the-key-distinctions