Companies Home Search Profile

System Design(LLD + HLD) by Concept && Coding

Focused View

Shrayansh Jain

28:57:46

17 View
  • 1. Network Protocols.mp4
    14:03
  • 2. CAP Theorem.mp4
    18:40
  • 3. Microservices Design Patterns Part-1 Introduction and Decomposition Pattern.mp4
    35:24
  • 4. Microservices Design Patterns Part-2 SAGA Pattern, Strangler Pattern, CQRS.mp4
    30:54
  • 5. Scale from ZERO to MILLION Users in Detailed.mp4
    35:13
  • 6. Consistent Hashing.mp4
    31:45
  • 7. Design URL Shortening Service like TinyURL.mp4
    32:14
  • 8. Back-Of-The-Envelope Estimation for System Design Interview.mp4
    32:46
  • 9. Design a Key-Value Store Dynamo DB.mp4
    59:43
  • 10. SQL vs NoSQL.mp4
    35:59
  • 11. Whatsapp System Design.mp4
    50:21
  • 12. Design Rate Limiter.mp4
    33:33
  • 13. Design Idempotent POST API Handle Duplicate Request by Idempotency Handler.mp4
    36:38
  • 14. Design High Availability System Active Passive & Active Active Architecture.mp4
    27:01
  • 15. Distributed Messaging Queue Design Messaging Queue like Kafka, RabbitMQ.mp4
    45:12
  • 16. Proxy vs Reverse Proxy.mp4
    28:44
  • 17. Load Balancer and Different Algorithms.mp4
    23:20
  • 18. Distributed Cache and Caching Strategies - Part1 Cache-Aside, Read-Through etc.mp4
    23:00
  • 19. Distributed Cache and Caching Strategies - Part2 Write-Around, Write Through.mp4
    15:04
  • 20. Handling Distributed Transactions - Part1 2PC (Two Phase Commit).mp4
    27:38
  • 21. Handling Distributed Transactions - Part2 3PC (Three Phase Commit) and SAGA.mp4
    15:51
  • 22. Database Indexing - Part1 B+ Tree and Data Page Understanding.mp4
    01:04:08
  • 23. Database Indexing - Part2 Clustered and Non Clustered Indexing.mp4
    19:44
  • 24. Distributed Concurrency Control - Part1 Isolation Level.mp4
    44:26
  • 25. Distributed Concurrency Control - Part2 Optimistic & Pessimistic Concurrency.mp4
    20:25
  • 26. Two Phase Locking (2PL) - Part1 Basic 2PL.mp4
    14:36
  • 27. Two Phase Locking (2PL) - Part2 Deadlock Prevention Strategies.mp4
    14:50
  • 28. Two Phase Locking (2PL) - Part3 Cascading Abort and its prevention.mp4
    12:10
  • 29. OAuth 2.0 expalined.mp4
    35:23
  • 1. SOLID Principles.mp4
    19:01
  • 2. Liskov Substitution Principle (LSP) Solution.mp4
    08:55
  • 3. Factory Pattern and Abstract Factory Pattern (Creational Design Pattern).mp4
    12:18
  • 4. Builder Design Pattern (Creational Design Pattern).mp4
    26:33
  • 5. All Creational Design Patterns in 1 Video.mp4
    28:48
  • 6. Strategy Design Pattern (Behavioral Design Pattern).mp4
    17:56
  • 7. Null Object Pattern (Behavioral Design Pattern).mp4
    12:03
  • 8. Command Design Pattern (Behavioral Design Pattern).mp4
    18:24
  • 9. Iterator Design Pattern (Behavioral Design Pattern).mp4
    18:27
  • 10. Template Method Design Pattern (Behavioral Design Pattern).mp4
    13:28
  • 11. Chain Of Responsibility Design Pattern (Behavioral Design Pattern).mp4
    15:07
  • 12. Mediator Design Pattern (Behavioral Design Pattern).mp4
    19:59
  • 13. Interpreter Pattern (Behavioral Design Pattern).mp4
    16:34
  • 14. Observer Design Pattern (Behavioral Design Pattern).mp4
    34:33
  • 15. State Design Pattern (Behavioral Design Pattern).mp4
    45:29
  • 16. Proxy Design Pattern (Structural Design Pattern).mp4
    11:48
  • 17. Adapter Pattern (Structural Design Pattern).mp4
    16:44
  • 18. Bridge Design Pattern (Structural Design Pattern).mp4
    19:10
  • 19. Composite Pattern (Structural Design Pattern).mp4
    21:29
  • 20. Decorator Design Pattern (Structural Design Pattern).mp4
    22:59
  • 21. Flyweight Design Pattern (Structural Design Pattern).mp4
    31:02
  • 22. Facade Design Pattern (Structural Design Pattern).mp4
    23:22
  • 23. Design Parking Lot.mp4
    49:11
  • 24. LLD of Car Rental System.mp4
    36:55
  • 25. LLD of Splitwise.mp4
    50:03
  • 26. Design Tic-Tac-Toe game.mp4
    19:50
  • 27. Design Elevator System.mp4
    40:10
  • 28. LLD of ATM.mp4
    44:31
  • 29. LLD of BookMyShow.mp4
    35:55
  • 30. LLD of Cricbuzz.mp4
    38:31
  • 31. LLD of Snake n Ladder.mp4
    31:34
  • 32. LLD of Inventory Management System.mp4
    39:23
  • 33. LLD of Apply Coupons on Shopping Cart Products.mp4
    18:49
  • Description


    Covered both Low Level Design (LLD) and High Level Design (HLD) in this course

    What You'll Learn?


    • High Level Design
    • Low Level Design
    • System Design Interview Questions
    • Overall System Design combined both HLD and LLD

    Who is this for?


  • Backend Software engineers
  • What You Need to Know?


  • OOPs knowledge
  • More details


    Description

    System Design is asked in many companies(no matter senior, staff or sde2), its important skill which an engineer should have.
    Being 8+ year of experience and currently working as Staff Engineer if one of the big fintech MNC.
    I have use my knowledge and created this course which will help you to build solid foundation and understanding.

    Please note few videos might be in Hindi in both LLD and HLD

    HLD TOPICS COVERED: 

    - Network Protocols

    - CAP Theorem

    - Microservices Design Patterns

    - Scale from 0 to Million

    - Consistent Strategy

    - Design URL Shortening Service

    - Back of the Envelope Estimate

    - Design a Key-Value store

    - SQL vs NoSQL

    - Design WhatsApp System

    - Design Rate Limiter

    - Design Idempotent POST API

    - Design High Availability System

    - Kafka (Distributed Messaging Queue)
    - Proxy vs Reverse Proxy

    - Load Balancer and its algorithms

    - Distributed Caching System

    - Distributed Transactions (2PC, 3PC, SAGA)

    - Database Indexing

    - Distributed Concurrency Control

    - Two Phase Locking

    - OAuth 2.0

    LLD Topics Covered

    Strategy Pattern,

    Observer Pattern,

    Decorator Pattern,

    Factory Pattern,

    Abstract Factory Pattern,

    Chain of Responsibility Pattern,

    Proxy Pattern,

    Null Object Pattern,

    State Pattern,

    Composite Pattern,

    Adapter Pattern,

    Singleton Pattern,

    Builder Pattern,

    Prototype Pattern,

    Bridge Pattern,

    Facade Pattern,

    Flyweight Pattern,

    Command Pattern,

    Iterator Pattern,

    Mediator Pattern,

    Memento Pattern,

    Template Pattern,

    Interpreter Pattern

    SOLID Principles,

    Design Splitwise,

    Design BookmyShow,

    Design ATM,

    Design Snake n Ladder,

    Design Tic Tac Toe,

    Design Elevator System,

    Design Parking Lot,

    Design Car Rental System,

    Design Inventory Management System,

    Design Cricbuzz

    Who this course is for:

    • Backend Software engineers

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Shrayansh Jain
    Shrayansh Jain
    Instructor's Courses
    Current Staff Engineer at PayPal with 8+ Year of Experience and i love sharing knowledge with others too. I also share my knowledge regarding System Design, Java at Concept and Coding Youtube channel.I have worked on application which handles 1Billion+ requests per day and also taken care of many projects end to end (from Design to deployment)
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 62
    • duration 28:57:46
    • Release Date 2024/04/23

    Courses related to Programming Fundamentals

    Subtitle
    Working with Delphi
    PacktPubWorking with Delphi
    4:09:45
    English subtitles
    05/12/2023
    Subtitle
    Visual Studio Code Ultimate Guide
    Udemy Learn Tech Plus
    Learn Tech Plus
    Visual Studio Code Ultimate Guide
    4:55:52
    English subtitles
    09/03/2023