How Peer to Peer (P2P) Network works | System Design Interview Basics

preview_player
Показать описание
In this video I explain how a typical Peer to peer network works with examples, which you must know for system design interview.

System Design Interview Basics Playlist:

AWS Certification:
Рекомендации по теме
Комментарии
Автор

I have always been intrigued by p2p because I know the internet was originally designed to be decentralized to improve its resilience during a nuclear war. Great video!

vanilla_bryce
Автор

This was an amazing explanation. I can't think of a way better than this to explain such a complex concept in such a simple way. Truly appreciated, keep doing amazing work.

subhajitadhikary-
Автор

Peer to Peer is such an underrated architecture for building apps.

It is so good to develop a messaging apps, file sharing, etc

siyaram
Автор

this blew my mind!
thanks for making learning fun again,

ecoholic
Автор

Awesome visualisations, keep up the good work! You definitely earned a subscriber today. I would've loved some more discussion about different gossip protocols :)

dhruvasahasrabudhe
Автор

You are doing really great, just do not stop making videos! Thank You So Much For This!

tanishq
Автор

Impressive video presentation featuring a highly informative exposition with meticulous elucidation and captivating graphical animations, especially for the intricate subject of peer-to-peer network protocols. Your adept simplification of this challenging topic is commendable.

sde.mahesh.kasana
Автор

Outstanding explanation and visualisation

harshkaneria
Автор

I have not much knowledge about networking but I can't believe the p2p solution is better in this case. Each peer needs the 999 pieces. That means for one client 999 downloads and 999 uploads. Also a little time extra: A server has to cut the videos and sent each piece to a client (even though this process will work in parallel to clients sending pieces to each other).
I didn't checked your math, I don't say you are wrong, I just can't believe it.

alberts
Автор

Thank you for this amazing video with clear explanation ❤️

ArjunAnil
Автор

Hi I have one doubt here the time to send file from server to pear and pear to pear will same ? my understanding says that network throughput of server is much much higher than peer machine network through put.
For eg peer machine 1 and peer machine 2 will not have same network throughput as big company infrastructure have.

sameerkrbhardwaj
Автор

How do you make these animation videos?? I do have a youtube channel around system design as well and continuously strive to improve the quality with content and editing, i use final cut pro x. You videos seems high in quality in content and with cool animations as well.

Your inputs will help me.

amanbhardwaj
Автор

Hi,
I have a question.
5 Giga bytes / second = 5 mega bytes / 0.001 second.
So in other words the total network throughput is 5 mega bytes per 0.001 second.

In that case how are we able to transfer more than one 5 mega byte chunk between the time interval 0.001 and 0.002?
Does that mean that the throughput we are talking about is for each device and not the sum of all?

PS: My apologies if I said something dumb, it's just that I have been really trying to get my head around this calculation.

ahmedshakeel
Автор

I believe 0.999 seconds calculation is wrong. The peers won't have the network bandwidth of 5GBps so they cannot download the 999 - 5MB files in ~1sec.

srawat
Автор

I'm here after multiple payment processors sent me through tunnels just to transfer money to people

Biggie-bqbk