Technology Selection
HLD outlines the technologies, frameworks, and tools that will be used to implement the system. This includes decisions about programming languages, databases, middleware, and other software and hardware components.
What is the goal of High-Level Design(HLD)?
The goal of HLD is to provide a detailed overview of the system’s structure, components, and interactions, setting the direction for the detailed design and implementation phases of the project. High-Level Design (HLD) is a crucial phase in the software development lifecycle, where the overall architecture and design of a system are outlined broadly and comprehensively.
Let’s understand the goal of High-Level Design(HLD):