Low Level Design (LLD)
Low-level design (LLD) is a component-level design process that defines the detailed, functional design of a software system or component.
It involves specifying the individual modules, data structures, algorithms, interfaces, and inputs/outputs of a system.