What is low-level design?

preview_player
Показать описание
The purpose of low-level design is to let engineers map business requirements to code. This is how it's done:

1. Map actions that are performed by different actors in the system.

2. Each abstract concept (object) has states and behaviors attached to it.

3. Clearly define any complex interactions between objects.

4. Code the above using engineering principles (design patterns, SOLID, etc...).

You can follow me on:

#SystemDesign #LowLevelDesign #Coding
Рекомендации по теме
Комментарии
Автор

Please make a full beginner friendly course for LLD .

prabir
Автор

The lld course doesn't answer the questions we post.. can u pls let us know if someone is actually taking a look or not.

shriharikulkarni
Автор

Which language you have used at last stage of LLD. Coding implementation C++ or Java ? ?

msddhoni
Автор

Thanks for providing this quick walkthrough for LLD

A possible scenario within an interview would be to write whole code that runs end-to-end [for example, Tic Tac Toe, Rate Limit, etc.]

When it comes to large applications, do we have to write the same entire application end to end [For example, SplitWise, Parking Lot, etc]? Or do we have specific components we have to design the whole application? In this case, too, we will need to have some metadata in order to implement logic, which will take longer. For example, we will need to square off transactions efficiently or check that the slot is available for a specific size vehicle.

karankanojiya
Автор

Is LLD same meaning with system design?

roeniss
Автор

I'm a subscriber to interviewready. Do we have any chapters designed to learn use case diagram, activity and class diagrams? Or do we have to learn outside of the course? Thanks.

mohammedsardar
Автор

Can you provide the lld solutions in python?
It would be helpful.

guitar-nation-gautam
Автор

Will more content be added in future for the LLD course?

samarth