System Design Interview: Locker Management System | Low Level Design | Machine Coding | OOP concepts

System Design Interview: Locker Management System | Low Level Design | Machine Coding | OOP concepts

Udit Agarwal

2 года назад

13,656 Просмотров

In this video, we are going to do a low level design for Locker management system. Lockers are generally used in e-commerce domain. While performing a purchase, the users can opt for their packages to get delivered at a Locker system close to their place. Similarly while returning they can choose to use a locker for it.

00:00 Introduction
01:17 Problem statement
04:15 Model classes - various entities, their properties and their methods
14:44 3 Important layers of the design - Controllers, Services and Repositories.
31:48 Benefits of using Strategy Design Pattern
33:16 How design is following SOLID Principles.
35:58 Which design patterns are used in this solution.
36:31 Various other design choices
37:21 Running code using unit testing

Github repo link: https://github.com/anomaly2104/locker-management-system-low-level-design

LLD System Design Playlist: https://www.youtube.com/playlist?list=PL564gOx0bCLqTolRIHIsR2JPv11w8LESW

Book discussion with me here: https://enginebogie.com/user/anomaly2104

You can follow me on:
LinkedIn: http://linkedin.com/in/anomaly2104
Instagram: https://www.instagram.com/anomaly2104
Facebook: https://www.facebook.com/anomaly2104
Twitter: https://twitter.com/anomaly2104
Blog: http://blog.uditagarwal.com

#system #design #interviews #interview #coding #programming #faang #tech #technology #developer #coder #code #java#systemdesign #architecture #software #partitioning #sde #sdi #systemdesigninterview #software #development #program #lowleveldesign #lld #oops #designpatterns #designprinciples

Тэги:

#udit_agarwal #system_design #low_level_design #lld #machine_coding_interview #FAANG #Udit_Agarwal #Amazon #Microsoft #Google #Facebook #Tech #Interview_Question #Placements #Object_Oriented_Design #Oops #Design_principles #Machine_coding #Design_Patterns #Machine_Coding_Round #object_oriented_principles #java #oops_in_java #low_level_system_design_interview_questions #cache #cache_lld #low_level_system_design #solid_principles #design_patterns #locker_management_system
Ссылки и html тэги не поддерживаются


Комментарии: