Dependency Inversion Principle with Easy Example | SOLID|Supreme Low Level System Design

After successfully helping out aspiring engineers with DSA, having more 500+ success stories at #maang, ‪@CodeWithSunchitDudeja‬ is ready for the next lap.
We are happy to announce "Supreme low level system design course" for beginners, by SDE V Adobe. This is the 5th video in the series of System Design Primer Course.
Remember just learning DSA is not sufficient to land a job at MAANG, the competition is cut throat and layoffs make it even worse. We want each and every software engineers to develop system design basics and get prepped up for the interviews to excel as a developer. Even if you are in college system design skill is need of the hour because interviewers have started asking its basics in the interviews.
What will you learn from this course?
I am pretty sure after taking up this free course you will understand SOLIDs concepts in great detail. This will not only assist engineers while making a switch but will also help them accelerate their career help them write better design.
Here in this video, we talked about the "D" principle of Low level system design which is "Dependency Inversion principle". Although it is the 5 principle however, I consider it as the top most one.
After watching this course, you will become a pro in code review and definitely be able to write scalable design you will be able to design the code better.
-----------------------------------------------------------------
Chapters
------------------------------------------------------------------
0:00 Intro 👋
1:20 What will you find in this video
1:53 Definition of DIP
2:14 Understand the problem : Practical example of DIP
6:09 Fix the problem
7:11 Deep dive into code
9:08 DIP complaint version
11:29 Template to identify DIP violations
14:10 Advantages of DIP
14:54 It is wrap!!!
-----------------------------------------------------------------
Code Reference
------------------------------------------------------------------
github.com/Sunchit/Coding-Dec...
-----------------------------------------------------------------
Recommendations
------------------------------------------------------------------
Our full courses on youtube:
✒ System Design Primer Course: • SOLID principles For B...
------------------------------------------------------------------
About Us
------------------------------------------------------------------
Created and Instructed by:
Sunchit Dudeja - SDE-V @Adobe
✒ LinkedIn - bit.ly/3Qnk0L0
✒ Instagram -bit.ly/31TV5ur
Coding Decoded
✒ LinkedIn -bit.ly/codingdecoded
✒Telegram Link for Chrome: telegram.me/codingdecoded
✒ Telegram Link for phone : t.me/codingdecoded
✒ Twitter - / decodedcoding
For business:
✒Email: codingdecoded2020@gmail.com
╔═╦╗╔╦╗╔═╦═╦╦╦╦╗╔═╗
║╚╣║║║╚╣╚╣╔╣╔╣║╚╣═╣
╠╗║╚╝║║╠╗║╚╣║║║║║═╣
╚═╩══╩═╩═╩═╩╝╚╩═╩═╝
Tags :
system design freshers,
system design for freshers,
is system design important for freshers,
system design interview questions for freshers,
software design and architecture,
system design resources,
system design resources github,
system design resources leetcode,
best system design resources,
low level design,
low level design tutorial,
low level design for beginners,
low level design interview questions,
low level design interview,
low level design mock interview,
low level design java,
low level design python,
low level design questions,
#lowleveldesign #lld #hld #architecture #systemdesign #lowleveldesign #systemdesgin #systemdesign #systemdesigninterview #systemdesigninterviewquestions #systemdesignbasics #systemdesignmockinterview #systemdesignconcepts #systemdesigngauravsen #systemdesigntwitter #systemdesigninterviewamazon #systemdesignplaylist #systemdesigninstagram #systemdesignuber #systemdesigninterviewpreparation #systemdesignfreecodecamp #systemdesignnetflix #systemdesginand #systemdesignandanalysis #systemdesignandarchitecture #systemdesignandimplementation #systemdesignandroid #systemdesignanddevelopment #systemdesignandarchitecturefullcourse #systemdesignandmodelling #systemdesignandroidinterview #systemdesignandscalabilityinterviewquestions #systemdesignandcapacity #systemdesignandarchitectureinterviewquestions #systemdesignandacquisition #systemdesignandimplementationinos #systemdesignandtypes #lld #interview #software #architecture #code #coder #coding #engineering #softwareengineer #job #faang #top #best

Пікірлер: 21

  • @pavniujla654
    @pavniujla654 Жыл бұрын

    your explanations are next level, such a nice example ... This channel is a gold mine

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Thanks Pavni

  • @rupdeepthey
    @rupdeepthey Жыл бұрын

    Thank you. Keep making!

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Thanks @rupdeep dey

  • @thesky7339
    @thesky7339 Жыл бұрын

    very helpful & useful video 👌👌

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Thanks sky

  • @deepankarjain4668
    @deepankarjain4668 Жыл бұрын

    This was really a great playlist for helping us understand the concept with super easy examples and a great explanation. I'll be waiting for more of such contents!!

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Thanks Deepankar

  • @varunpalsingh3822
    @varunpalsingh3822 Жыл бұрын

    Great explanation sir 👍

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Thanks Varun

  • @beinspired9063
    @beinspired9063 Жыл бұрын

    Bhaiya, can you please make videos frequently?

  • @chirag8182
    @chirag8182 Жыл бұрын

    Can you please cover full lld and hld as there are not much videos on them.

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Sure... Work in progress

  • @shailendra.singh.rathore
    @shailendra.singh.rathoreАй бұрын

    We still would have to change the references of Jio with Airtel in all high level classes right? But, rest code will not need modification because of interface

  • @user-es3bd4sh8g
    @user-es3bd4sh8g Жыл бұрын

    Hi @CodingDecoded can you plz upload for design patterns. It will be really helpful for us.

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Aman.. which one would you at first

  • @user-es3bd4sh8g

    @user-es3bd4sh8g

    Жыл бұрын

    ​@@CodeWithSunchitDudeja Behavioural patterns(Observer) bcz people are most likely to know creational and structural ones.

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    @@user-es3bd4sh8g onit

  • @sidharthdhiman4522
    @sidharthdhiman4522 Жыл бұрын

    Hi sir one questions ? i was following your side sheet is it enough for cracking interviews ?

  • @CodeWithSunchitDudeja

    @CodeWithSunchitDudeja

    Жыл бұрын

    Definitely enough you give you confidence

  • @sidharthdhiman4522

    @sidharthdhiman4522

    Жыл бұрын

    @@CodeWithSunchitDudeja got it sir