System Design: Content Delivery Networks (Simplified)

  Рет қаралды 200,031

Gaurav Sen

Gaurav Sen

Күн бұрын

Content Delivery Networks are a bunch of servers spread across the globe to serve information. These networks are available on rent to deliver static content quickly to nearby users.
Some examples of CDNs are Amazon CloudFront and the Akamai CDN. They are (relatively) cheap to rent and have high availability. They also provide pluggable algorithms to invalidate and fetch data.
We discuss why content delivery networks are useful, how they serve data and some examples.
Preparing for system design interviews? Here is a detailed system design course:
get.interviewready.io/
[Sound quality is pretty bad. Please turn on the subtitles for a clear understanding.]
00:00 Use case
00:57 Caching
01:37 Device Customized Data
02:45 Performance considerations
03:17 Global Cache
04:51 Shard caches
06:00 Localized caches
07:40 Data flow
08:42 Why should you use a CDN?
09:07 What are the benefits of a CDN?
09:47 Expiry time in CDNs
10:18 Example of CDN
Social Media:
GitHub: github.com/coding-parrot/
Instagram: / applepie404
LinkedIn: / gaurav-sen-56b6a941
#SystemDesign #CDN #SoftwareEngineering

Пікірлер: 171
@gkcs
@gkcs 3 жыл бұрын
Hey guys, sorry for the poor sound quality. Please turn on the subtitles for a clear understanding. Also, if you are preparing for a system design interview, try get.interviewready.io 😁🔥
@edithpuclla6188
@edithpuclla6188 2 жыл бұрын
Thank you for the advise :)
@sankalparora9374
@sankalparora9374 Жыл бұрын
When the content is good - sound and video qualities can be very conveniently ignored! Thanks for the video!
@aditisingh6330
@aditisingh6330 5 ай бұрын
I thought my speakers are gone 😪...jokes apart it was just excellent content
@pritomsaha2051
@pritomsaha2051 3 жыл бұрын
Sound quality should be improve
@muratcosar6303
@muratcosar6303 2 жыл бұрын
I love when you make it a story, it becomes much clearer and understandable, thank you gaurav, as always :)
@devashish887
@devashish887 3 жыл бұрын
In last video during the interview i noticed you were not that comfortable about cdn I might be wrong But then Here you are, developed proper understanding on it. And sharing that knowledge. Great
@jmain9192
@jmain9192 3 жыл бұрын
I noticed that too. I’m glad he took the initiative to learn CDN’s and share his understanding with us. 👍🏽
@user-dc7oj3el7o
@user-dc7oj3el7o Жыл бұрын
Very clearly explained! Thank you for the video - it helped me a lot! :)
@deshantdevkota2563
@deshantdevkota2563 3 жыл бұрын
Thanks man, i dont have experience with most of things you say rn, vut i definitely know I will need it.
@anastasianaumko923
@anastasianaumko923 Жыл бұрын
Great work, Gaurav! thank you so much 🤩
@Bobby-lh2sx
@Bobby-lh2sx 21 күн бұрын
Me and boys on the ways to use excel sheet for inter service communication
@GerardBeaubrun
@GerardBeaubrun 2 жыл бұрын
Thank you so much Gaurav
@bittupaul100
@bittupaul100 2 жыл бұрын
great explanation, thank you
@ibrahimshaikh3642
@ibrahimshaikh3642 2 жыл бұрын
Very good explanation
@kapilchoudhary2922
@kapilchoudhary2922 11 ай бұрын
Great explanation Gaurav, thanks! 💯
@gkcs
@gkcs 11 ай бұрын
Thank you 😁
@ahmetbcakici
@ahmetbcakici Жыл бұрын
Thanks for the content!
@raj_kundalia
@raj_kundalia Жыл бұрын
thanks you
@AmitSharma-ek1py
@AmitSharma-ek1py 2 жыл бұрын
Great explanation .. thanks
@IMSOURAVM
@IMSOURAVM 3 жыл бұрын
Awesome Explanation!
@AbhishekKumar-kd7bp
@AbhishekKumar-kd7bp 3 жыл бұрын
grt explanation . but audio quality :(.. try this Rode NTG3 Condenser Shotgun Microphone ..
@sinvalfelisberto
@sinvalfelisberto 8 ай бұрын
Thank you for sharing! Greetings from Brazil!
@deeecode
@deeecode Жыл бұрын
Thank you so much for this 🙌🏾
@gkcs
@gkcs Жыл бұрын
You're welcome!
@sophianachiba663
@sophianachiba663 3 жыл бұрын
your videos are great! thanks! a little tip: maybe a microphone would help with the sound. keep them coming!
@akshaygujare1148
@akshaygujare1148 2 жыл бұрын
Thanks for great content
@stutijindal3413
@stutijindal3413 2 жыл бұрын
What if the data gets updated but the cached data in the CDN has not expired ? Do we update data in the CDN too (incase of Push CDN) ? Do we let the data be inconsistent (incase of PULL CDN) till the TTL expires and the data is re-fetched ?
@atorcode
@atorcode 10 ай бұрын
Excellent video
@y2an
@y2an Жыл бұрын
Thanks for the diversity t-shirt. It drew me in, and I’m happy to have found your channel as a result.
@aadityakiran_s
@aadityakiran_s 8 ай бұрын
Great video. First time I watched about 3 years ago, I didn't understand anything but now, this is pretty obvious to me. Your content needs a lower barrier of entry in my opinion but otherwise it's a great resource to prepare for technical interviews.
@vaibhavmehta36
@vaibhavmehta36 3 жыл бұрын
Paxos/Raft new learning. Your videos always amaze and I get to know new terminology every single time.
@swaaminathan1
@swaaminathan1 3 жыл бұрын
Thanks for the video. This seem to be a complicated explanation of CDNs, I feel.
@TheDiscreet
@TheDiscreet 2 жыл бұрын
Hi Gaurav.. a few questions crept up.. We use CDN mostly not to hit the actual servers for frequently accessed static content.. Can you give more information on 1. what content will not be served by CDN 2. Does CDN need a load balancer 3. For the content which cannot be served by the CDN, is there a way to reduce the time to hit the actual server located at a different geography. Is setting up another sever in the geography going to help? 4. One naive question.. Are data center and server (application deployed) different? Setting up data center means only data realated stuff and not the application servers?
@rishabhkukreja3485
@rishabhkukreja3485 Жыл бұрын
I would really appreciate if you can you a good microphone. The content is amazing 😀
@SiddharthSingh-xt5mi
@SiddharthSingh-xt5mi 2 жыл бұрын
Awesome video Gaurav. Right now I am working on a design where I have to host static files on CDN which stands behind the ALB. The only problem is adding security headers to it. AWS provides Lambda@edge to add Headers or quite recently AWS came up with CF functions. Maybe you could add that to the video. Also, maybe various people have already written, S3 being a storing mechanism and CF being the CDN AWS provides.
@user-re8sw6oq1y
@user-re8sw6oq1y 2 ай бұрын
cdn are replicated servers. are they anyhow related to caching?
@vipulkoul123
@vipulkoul123 2 жыл бұрын
Hey great video but had one question, for the requests that require data, so where does CDN step in for that? or all the requests for those type are sent to nearest main local server (which i assume will be some local replication connected to their replicated dbs all across the globe) ? Thanks!
@babbarimam2058
@babbarimam2058 3 жыл бұрын
Wonderful video, It would be more appreciatable if clarity of sound would be better. Thanks for sharing such knowledgeful videos.
@gkcs
@gkcs 3 жыл бұрын
Yes the mic had some issues this time. I'll make sure this doesn't happen again.
@AbhishekKumar-kd7bp
@AbhishekKumar-kd7bp 3 жыл бұрын
@@gkcs grt explanation . but audio quality :(.. try this Rode NTG3 Condenser Shotgun Microphone .. bit expensive but worth the price for next 6-8 years
@KAUSHALDOKANIA
@KAUSHALDOKANIA 3 жыл бұрын
@@gkcs probably 1 mic is a single point of failure, you can distribute this as well 😂
@gkcs
@gkcs 3 жыл бұрын
@@KAUSHALDOKANIA Hahaha! Damn :p
@abhishekk3561
@abhishekk3561 Жыл бұрын
That moment when a person who's teaching smiles
@Dead2098
@Dead2098 2 жыл бұрын
Thank you. Could you elaborate on why we need Distributed Consensus (Paxos/Raft) on our cache CND?
@coolchetang
@coolchetang 3 жыл бұрын
@Gaurav : Once a file, say a video is uploaded to CDN, does it get a different URL for each geographic location ?
@codr0514
@codr0514 3 жыл бұрын
No, for a user, URL remains same for a specific resource. But the routing behind the screens will take to the nearest CDN server. But again it's not guaranteed that it will always take to the nearest server, it depends on lot of factors like load, outage, routing/network configuration in-progress etc.
@hridayeshpawar2788
@hridayeshpawar2788 3 жыл бұрын
Nice content. Please make your studio echo proof by attaching those "panels" to the walls
@TheTandeddu
@TheTandeddu Жыл бұрын
mic up brother! would make all the difference and don't worry about zooming in and out so much. On a pos note, content and material was good and clear explanation. Thank you!
@dsenpy5653
@dsenpy5653 3 жыл бұрын
Can you please explain what is happened when we upload an image to Facebook and my friends react to it? Does this image upload to direct DB or via CDN? If it is upload directly when it is a callback to CDN?
@gauravgarg031
@gauravgarg031 3 жыл бұрын
What is the sequence of call in this case ?? Client -> Application Server (in other region) -> CDN (local cache) or client directly connects with CDN and Application server is completely skipped ??
@codr0514
@codr0514 3 жыл бұрын
When Client requests for an static resource, let’s say requesting an image, clients are configured to hit a url with resource Id and the url is nothing but the CDN. So the client makes request to CDN, if found in cache (cache hit) then serves back the image, if not (cache miss) then CDN hits your service and get the resource, store it in cache and return the image to the client. And there should be optimal TTL for every resource you cache else either there will too many cache misses or caching for too long in both case you end up paying more to CDN 😊
@gauravgarg031
@gauravgarg031 3 жыл бұрын
@@codr0514 Thanks... Thanks a lot.
@mandarg3243
@mandarg3243 3 жыл бұрын
Hi Gaurav thanks for the great content. One correction - at around 10:16 the video says that 'the most popular CDN is S3' which I think is not true. S3 is a storage service and not a CDN per se.
@darshangowda309
@darshangowda309 3 жыл бұрын
You’re right, all the content is explained well and then he mentions S3 as an example for CDN 🤦🏻‍♂️
@cyethacksolutions6761
@cyethacksolutions6761 2 жыл бұрын
i think he mentioned the cloudfront as a CDN service , so S3 stored and cloudfront serve the data to Edge Network[Nearby user geo location], and @Gaurav great explanation, even for security engineer it help me to understand the system very well, keep the good work
@chalchalamchal
@chalchalamchal 2 жыл бұрын
Right he was confused or may be in hurry said so... but s3 is just a storage in a region but cloud front is cdn which may get things from s3 and actually makes the access faster.
@nehasht2
@nehasht2 2 жыл бұрын
He mentioned cloudfront which is a AWS service that provides these geographical caching benefits
@showbikshowmma3520
@showbikshowmma3520 Жыл бұрын
use kubernet instead of CDN?
@nomadsoul466
@nomadsoul466 2 жыл бұрын
Great explanation Gaurav. What kind of web servers the cdns use to serve the content? Also the caches (edge locations) , are those coupled with web servers to serve the content that is cached?
@rthangam77
@rthangam77 3 жыл бұрын
Thanks Gaurav for the video. How is the deployment taken care of ?
@lemp9582
@lemp9582 2 жыл бұрын
How the user is gonna hit a specific cache (you mention the location in the request) but which tool is responsible to determine that? I guess something like geoDNS is gonna help
@pc2780
@pc2780 2 жыл бұрын
Could you please do videos on networking fundamentals like vpc , elastic ips etc
@DeadPool-ti5ig
@DeadPool-ti5ig Жыл бұрын
great
@srndrpec
@srndrpec 2 жыл бұрын
Thought this is Designing CDN itself but it's about using CDNs.... Does CDNs use object stores for hosting. Can we make use of S3 as it's alternative.
@suryatejaachanta3983
@suryatejaachanta3983 2 жыл бұрын
Wonderful Explanation, the audio quality can be improved!
@bossgd100
@bossgd100 Жыл бұрын
the sound is bad :/
@reallgreen
@reallgreen 9 ай бұрын
please i have a question. i am an isp , can i own a cdn for me to save banwidth .please answer
@gkcs
@gkcs 9 ай бұрын
Have a look at my netflix video here: kzbin.info/www/bejne/rmqro6FmpLOggK8
@marmikpatel5371
@marmikpatel5371 3 жыл бұрын
It'd be great if you explain concept of sso on whiteboard
@sophieshen6054
@sophieshen6054 2 жыл бұрын
Thank you so much for the awesome video. I've been having difficulty distinguishing CDN and caching. 1. is CDN always placed right after the client? 2. If I place a cache before the DB, can we also make it a CDN? Thank you!!!
@akshatshah139
@akshatshah139 2 жыл бұрын
A Cache is a utility for faster lookup of frequently accessed data which is either pre-computed or queried to avoid multiple high-latency calls to a database/remote server. 1. A CDN is a cache very close to the user. It isn't right after client, but by design, a CDN is much closer to client than the server 2. A cache before a DB helps reduce a query time by 10-100x. Because it is behind server and not closer the the client, it cannot be categorised under CDN
@EshwarNorthEast
@EshwarNorthEast 3 жыл бұрын
Looking at the CDN outage recently causing problems. Why didn’t companies implement something like if cdn request fails then directly hit the server for static files? Slow will be better than nothing right? Or am I missing something here?
@arjun1194
@arjun1194 3 жыл бұрын
Its better to just fail static content rather than failing the whole system, Lets suppose you had everything on the server and the server provider had an outage.. your static and dynamic content both would be out.. rather than just Static content ( Like images etc. )
@anuj9538
@anuj9538 3 жыл бұрын
Depends on the type of failure. Client doesn't know if the request are serving from cache or server. If the cache went down i think standard CDN provider must have a fallback option to serving from server or nearest cache server. If the DNS itself fails they don't have another option. This is my view only but if someone else have other insight - please add a point or correct me if i'm wrong.
@arjun1194
@arjun1194 3 жыл бұрын
@@anuj9538 With the latest fastly failure that took place, i realised maybe some big brains like Twitter Github etc. Weren't using the fallback option because their static contents were completely down for a while.
@umanga312
@umanga312 3 жыл бұрын
It wasn't a CDN Outage first of all, it was a DNS outage for specific set of customers which got in triggered due to a config push
@EshwarNorthEast
@EshwarNorthEast 3 жыл бұрын
@@umanga312 dns outage was a recent one, there was some cdn outage because of a misconfig before that I suppose.
@abhinandanparida2232
@abhinandanparida2232 3 жыл бұрын
Hi Gaurav , I would like to know what happens if an indian person wants to access a page from another county suppose US, then i think the CDN won’t have that page , so it will ask the server for that page and server then sends the page. So will this page also be stored in CDN for like other users who wants to access this page in future? Does this Page from other country will have TTL to invalidate??
@sadhlife
@sadhlife 3 жыл бұрын
yup, if the company has setup their CDNs properly it should be cached as well
@snake1625b
@snake1625b 2 жыл бұрын
so is s3 installed on each of the nodes on the CDN?
@rajanlagah4529
@rajanlagah4529 2 жыл бұрын
Cloudflares ?
@sumanthchowdary9699
@sumanthchowdary9699 3 жыл бұрын
bro I got job offers from Accenture as infrastructure and security engineer role and programer analyst role from cognizant(Genc) which one should I choose for the better carrier?
@mishra.prateek
@mishra.prateek 2 жыл бұрын
Bro! I think you should join the congnizant role. It's more future proof.
@shivangawasthi8750
@shivangawasthi8750 2 жыл бұрын
What is the extra purpose of content delivery network if famous cloud providers have regions and we can replicate data in those regions to serve customer better. Also is S3 a CDN or CloudFront a CDN?
@austinkim7804
@austinkim7804 Жыл бұрын
S3 is the storage mechanism. Cloudfront is the CDN.
@susmitac6346
@susmitac6346 2 жыл бұрын
Hi can you provide the simulators for CDN? What are the different simulators can be used for the simulation of CDN?
@gkcs
@gkcs 2 жыл бұрын
Use a staging environment, or stub it through the programming environment.
@skfiroz1783
@skfiroz1783 2 жыл бұрын
Great.
@Oreganal75
@Oreganal75 2 жыл бұрын
Isn’t Cloudfront more relevant as a CDN than S3? S3 may be the origin for Cloudfront. ??
@manuelvaldez448
@manuelvaldez448 3 жыл бұрын
Hi @Gaurav. I'm a big fan of you. I have seen most of your videos. I recently had a interview and this question was asked to me. How would you design a system in which you need to allocate a 900TB integer matrix (that is already ordered on the rows and columns), so you can search for a number in that matrix the most efficient way. Any suggestions ?
@gkcs
@gkcs 3 жыл бұрын
Split the matrix into 900 sorted chunks. Now use a reverse proxy to route requests based on the input number (binary search)
@manuelvaldez448
@manuelvaldez448 3 жыл бұрын
@@gkcs Thank you for your response!!!! What strategy would you use to split the matrix? The numbers in the matrix are not unique. What data structure would you use to save the data?Those were some follow up questions.
@gkcs
@gkcs 3 жыл бұрын
@@manuelvaldez448 i would split the matrix into 30*30 chunks to make a higher level matrix.
@totolesslie
@totolesslie 2 жыл бұрын
Asynchronous Dynamic Reverse Proxy Index AI based upon allocation requests with redundancy exponential difference reduction.
@pritishbarbara7962
@pritishbarbara7962 3 жыл бұрын
Nice content, there is a concept called PNI , please share the consequences if local Cache Utilization is 100%, then will the user request go via PNI(Via internet)
@jankeshchakravarthy9389
@jankeshchakravarthy9389 Жыл бұрын
@Gaurav Sen - Thanks for explanation and I liked it.I do have a very naive question. The information you provided in this video is knowledge. So why do you title it as "system design". What aspect of the system is being designed in the video?
@gkcs
@gkcs Жыл бұрын
Thanks Gary :D I titled it system design since it is an important part of most systems, and some systems especially depend on CDNs to scale their solution.
@jankeshchakravarthy9389
@jankeshchakravarthy9389 Жыл бұрын
@@gkcs -Thanks. Probably you may refer such videos as 'System design knowledge base'. Anyways, I should not be too picky on the title of the video and appreciate your effort on putting the video together. -:) I have another or new video request. Video can first start with back of the envelope calculations. In a system consisting of clients, servers, data base, networks of various types, what are the bandwidths of each components in the system that one can assume in real life? How would you find the bottleneck in the system, if # of servers, type of database, storage, network speeds are provided? Lastly, would you mind touching upon the subject what is the current industry bottleneck in cloud storage?
@chalchalamchal
@chalchalamchal 2 жыл бұрын
At the end you mixed the concept of s3 and cloud front (cdn) which sounded same but they are different actually. May be you wanted to wrap up the video soon but anyways overall explanation was good.
@dhmilmile1
@dhmilmile1 3 жыл бұрын
Can we make our own cdn and use it? Like you explain in the video and what will be the cost if we developed it.
@gkcs
@gkcs 3 жыл бұрын
Difficult to say. Why would you want to reinvent the wheel though? Cost savings?
@dhmilmile1
@dhmilmile1 3 жыл бұрын
@@gkcs Not exactly cost but want to learn how it work from ground. That's it.
@dhananajaykrishna8259
@dhananajaykrishna8259 3 жыл бұрын
Great video.... Kindly take care of the audio, it ruins the experience of such great explanation.
@jaspherj6905
@jaspherj6905 2 жыл бұрын
Please use mic , lot of echoes
@emilyaung2963
@emilyaung2963 2 жыл бұрын
Great content. I really do appreciate you not using the word particular in every sentence like other indian youtubers. I get tired of hearing it so often.
@ilikememes9052
@ilikememes9052 3 жыл бұрын
Can you please work on audio clarity.The voice is echoing.
@pkjindal953
@pkjindal953 2 жыл бұрын
Hope you take care of the acoustic next time....
@AmreshTripathi
@AmreshTripathi 2 жыл бұрын
I thought it was designing a CDN like Akamai, it is simply use case and explanation of why you need a CDN. Kindly change the title to be more appropriately. Perhaps : What is a CDN or What does CDN do.
@ashwintastic
@ashwintastic 2 жыл бұрын
Could not proceed ... Because of poor Audio quality
@amrutya3298
@amrutya3298 3 жыл бұрын
Loved it
@GamingGleeSquad
@GamingGleeSquad 3 жыл бұрын
I can relate it with CSGO game now. 😅
@rahularya091
@rahularya091 10 ай бұрын
Hey Guarav, Nice video on CDN. Just want to point out S3 is not really a CDN it's an object storage. Btw AWS cloudfront is a CDN service
@gkcs
@gkcs 10 ай бұрын
Thanks. We use them accordingly at our startup InterviewReady 😁
@chiragbaid8211
@chiragbaid8211 3 жыл бұрын
The audio quality is quite poor Gaurav bhai
@sanyam.ss99
@sanyam.ss99 2 жыл бұрын
Please work on your audio quality. Great Content
@siddharthdedhia11
@siddharthdedhia11 3 жыл бұрын
Love how the users from netherlands are green ;)
@chiragkumar3354
@chiragkumar3354 2 жыл бұрын
Sound sir, sound...
@anuragtiwari1384
@anuragtiwari1384 2 жыл бұрын
Please use a better quality of mic, the explanation is very good but the audio quality is not so good.
@ShubhamSingh-ku2ow
@ShubhamSingh-ku2ow 2 жыл бұрын
Please use a better quality microphone. The voice was echoing a lot.
@ChrisAthanas
@ChrisAthanas 3 жыл бұрын
Hey get a mic buddy The echo is terrible
@madhavareddy580
@madhavareddy580 2 жыл бұрын
Good content, but audio is not clear
@mrinalverma3010
@mrinalverma3010 3 жыл бұрын
bro video was on point, had a hard time understanding because of unclear voice
@bertanyilmaz9818
@bertanyilmaz9818 3 жыл бұрын
My man! You and your videos are nothing short of phenomenal! Thank you very much.
@archuseapaf6264
@archuseapaf6264 3 жыл бұрын
Finally trimmed good haircut!
@bijayagiri5746
@bijayagiri5746 2 жыл бұрын
nicely done but poor sound quality.
@nativeKar
@nativeKar 3 жыл бұрын
Noticed the wedding ring in the last video but thought better of commenting there. However, congratulations.
@gkcs
@gkcs 3 жыл бұрын
Thank you 😁
@UntamedRogueMavrick
@UntamedRogueMavrick 2 жыл бұрын
You opened the black box buddy.....
@random4573
@random4573 3 жыл бұрын
Voice is bit unclear!!
@gkcs
@gkcs 3 жыл бұрын
Yes the mic was off 🤦‍♂️😅
@SoferPeOZN
@SoferPeOZN 3 жыл бұрын
great hairstyle :)
@bhojnikhil
@bhojnikhil 2 жыл бұрын
Good content. Poor Audio.
@Weirdvloggertrue
@Weirdvloggertrue 3 жыл бұрын
I guess I make a much better intro for your videos, if provided a chance. I would love to make it❤️
@gkcs
@gkcs 3 жыл бұрын
That'll be awesome. Let us know at contact@interviewready.io :D
@greyreynyn
@greyreynyn 2 жыл бұрын
its a design interview, but **spoiler alert** its also paid ad placement for akamai
@gkcs
@gkcs 2 жыл бұрын
Akamai didn't pay me. But if they'd like to, I wouldn't mind :p
@vikastomar3727
@vikastomar3727 3 жыл бұрын
Just an observation: If your T-shirt designer would have put "Respect" before "Integrity" then they wouldn't have to add extra "Pride" at the end.
@kushagragautam3979
@kushagragautam3979 2 жыл бұрын
good content but t bad audio quality. please buy good mike
@ayushraj6525
@ayushraj6525 3 жыл бұрын
Nice t-shirt man
WHATSAPP System Design: Chat Messaging Systems for Interviews
25:15
Gaurav Sen
Рет қаралды 1,8 МЛН
Did Modi really kill black money in India? : Economic case study
27:40
Think School
Рет қаралды 1,4 МЛН
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 73 МЛН
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
路飞被小孩吓到了#海贼王#路飞
00:41
路飞与唐舞桐
Рет қаралды 77 МЛН
БОЛЬШОЙ ПЕТУШОК #shorts
00:21
Паша Осадчий
Рет қаралды 11 МЛН
FABIANO SACRIFICES 2 ROOKS AND WINS IN 9 MOVES!
6:07
Chess.com
Рет қаралды 435 М.
Why I'm Leaving India?: My Struggle with Taxes and Business Challenges
18:58
What is a Content Delivery Network (CDN)?
4:36
IBM Technology
Рет қаралды 290 М.
Designing INSTAGRAM: System Design of News Feed
24:29
Gaurav Sen
Рет қаралды 618 М.
Discover How Your Subconscious Truly Works
1:14:17
The Middle Book
Рет қаралды 17 М.
Data Consistency and Tradeoffs in Distributed Systems
25:42
Gaurav Sen
Рет қаралды 181 М.
How NETFLIX onboards new content: Video Processing at scale 🎥
10:44
He Beat A Super Grandmaster In 9 Moves!!
6:13
Chess Vibes
Рет қаралды 31 М.
Clowns abuse children#Short #Officer Rabbit #angel
00:51
兔子警官
Рет қаралды 73 МЛН