What is the Client Server Model? | System Design Concepts

The Client Server model is fundamental in how computers talk to eachother. If you're a developer, this is a concept you absolutely need to know. In this video, I describe to you what the client server model is, and an example demonstrating it in action.
Looking to get hands on experience building on AWS with a REAL project? Check out my course - The AWS Learning Accelerator! courses.beabetterdev.com/cour...
What is an API? - • What is an API? (Appli...
📚 MY RECOMMENDED READING LIST FOR SOFTWARE DEVELOPERS📚
Clean Code - amzn.to/37T7xdP
Clean Architecture - amzn.to/3sCEGCe
Head First Design Patterns - amzn.to/37WXAMy
Domain Driver Design - amzn.to/3aWSW2W
Code Complete - amzn.to/3ksQDrB
The Pragmatic Programmer - amzn.to/3uH4kaQ
Algorithms - amzn.to/3syvyP5
Working Effectively with Legacy Code - amzn.to/3kvMza7
Refactoring - amzn.to/3r6FQ8U
🎙 MY RECORDING EQUIPMENT 🎙
Shure SM58 Microphone - amzn.to/3r5Hrf9
Behringer UM2 Audio Interface - amzn.to/2MuEllM
XLR Cable - amzn.to/3uGyZFx
Acoustic Sound Absorbing Foam Panels - amzn.to/3ktIrY6
Desk Microphone Mount - amzn.to/3qXMVIO
Logitech C920s Webcam - amzn.to/303zGu9
Fujilm XS10 Camera - amzn.to/3uGa30E
Fujifilm XF 35mm F2 Lens - amzn.to/3rentPe
Neewer 2 Piece Studio Lights - amzn.to/3uyoa8p
💻 MY DESKTOP EQUIPMENT 💻
Dell 34 inch Ultrawide Monitor - amzn.to/2NJwph6
Autonomous ErgoChair 2 - bit.ly/2YzomEm
Autonomous SmartDesk 2 Standing Desk - bit.ly/2YzomEm
MX Master 3 Productivity Mouse - amzn.to/3aYwKVZ
Das Keyboard Prime 13 MX Brown Mechanical- amzn.to/3uH6VBF
Veikk A15 Drawing Tablet - amzn.to/3uBRWsN
🌎 Find me here:
Twitter - / beabetterdevv
Instagram - / beabetterdevv
Patreon - Donations help fund additional content - / awssimplified
#SystemDesign
#SoftwareEngineer
#SoftwareDeveloper

Пікірлер: 14

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

    I'm at a very beginner stage, striving to become a Front-end dev. and your explanation is concise and understandable. Really cool. 10 out of 10.!👏

  • @BeABetterDev

    @BeABetterDev

    Жыл бұрын

    Thank you!

  • @ClumsyAbood
    @ClumsyAbood8 күн бұрын

    Great video!

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

    Best explanation by far.

  • @BeABetterDev

    @BeABetterDev

    Жыл бұрын

    Glad it was helpful!

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

    Thank u for your good video. useful ✅

  • @BeABetterDev

    @BeABetterDev

    Жыл бұрын

    Glad it was helpful!

  • @andriys5772
    @andriys57723 жыл бұрын

    Thank you! How client's HTTP request always finds server? For example If a client in Europe and server in the USA. I think request goes through many servers between client and requested server. Who routes request in needed direction?

  • @BeABetterDev

    @BeABetterDev

    3 жыл бұрын

    Hey Andriy. Great question. How servers are resolved is through a DNS resolution process that requires many different 'hops' between servers before the request finally hits the intended destination. I found this pretty good interactive page that describes the DNS resolution process in detail: www.verisign.com/en_US/website-presence/online/how-dns-works/index.xhtml Thank you for asking this question, I will likely create a whole video on it in the future. Cheers.

  • @andriys5772

    @andriys5772

    3 жыл бұрын

    Special thanks for the link!

  • @hannahm9259
    @hannahm92593 жыл бұрын

    Well Done, Thanks!

  • @BeABetterDev

    @BeABetterDev

    3 жыл бұрын

    My pleasure!

  • @pikachu5223
    @pikachu52233 жыл бұрын

    Can you tell me the name of that software where you draw please? Great video

  • @BeABetterDev

    @BeABetterDev

    3 жыл бұрын

    Hi Kali, the software is called Smoothdraw. I made a video on how to use it here: kzread.info/dash/bejne/aHqfm9p9oK3Ops4.html