What Is A CDN? How Does It Work?

แชร์
ฝัง
  • เผยแพร่เมื่อ 6 ม.ค. 2025

ความคิดเห็น • 103

  • @leandrocasas90
    @leandrocasas90 2 ปีที่แล้ว +189

    One of my favorite channels in here, not a single second is wasted!

    • @Abdirahmaann
      @Abdirahmaann 2 ปีที่แล้ว +3

      Agree bro

    • @Alina-ee8gs
      @Alina-ee8gs ปีที่แล้ว +1

      yes, best I found about system design

    • @OanhNguyễn-z2s
      @OanhNguyễn-z2s 2 หลายเดือนก่อน

      0:11

    • @donalodomhnaill
      @donalodomhnaill 2 หลายเดือนก่อน

      He is a perfect example of a CDN. I think I am saying this correctly as I have only just learnt what a CDN is.

  • @kangjing1491
    @kangjing1491 2 ปีที่แล้ว +8

    Thanks a lot. You use the most basic way to tell us what CDN is.

  • @statelessdev
    @statelessdev 2 ปีที่แล้ว +4

    Very happy to learn about the CDN auto-minification of js files! Now we can remove minification on our local & build servers to get quicker development feedback loops (and not burn cpu for no good reason), and still have the benefit of the CDN doing minification :D

    • @codegreenie3429
      @codegreenie3429 ปีที่แล้ว

      You are right. Having to minify locally for production and beautify back for development can be a pain

  • @bulelanibotman
    @bulelanibotman 2 ปีที่แล้ว +5

    i love the new dark mode, please keep it up

  • @joshdee7639
    @joshdee7639 ปีที่แล้ว +1

    Good teacher with a good voice for it!

  • @vishweshji
    @vishweshji 2 ปีที่แล้ว +6

    Excellent and precise content! Shoutout to the creators

  • @CaoimheKennedy-cg6me
    @CaoimheKennedy-cg6me 9 หลายเดือนก่อน +1

    thanks a mill for this content! very easy to understand, especially for someone who had no idea about what CDN is and is now working with it

  • @crowdbyte159
    @crowdbyte159 2 ปีที่แล้ว +3

    Great content always. This channel will hit 1 million very soon

  • @themodernshoe2466
    @themodernshoe2466 7 หลายเดือนก่อน +1

    Excellent video thanks. I appreciate the mention of dns vs anycast implementation and the ddos advantage anycast has.

  • @dil79m
    @dil79m ปีที่แล้ว +2

    I believe persistent connections can be used to reduce the latency between the EDGE servers and origin server in case of cache miss. SSL termination is definitely another plus in case the persistent connection is expired.

  • @nocturne2172
    @nocturne2172 11 หลายเดือนก่อน

    Precise and straight to the point. Good stuff.

  • @clef6167
    @clef6167 ปีที่แล้ว +5

    1. CDN can provide protection for DDos attaction.
    2. CDN has high availability.
    3. CDN can reply to user’s requestion from the nearest PoP.

  • @vybhaveswaraiah7114
    @vybhaveswaraiah7114 2 ปีที่แล้ว +3

    Fantastic Explanation 👏

  • @brixwork
    @brixwork 4 หลายเดือนก่อน

    Great training guide for our coders!

  • @piero.guerrero
    @piero.guerrero 2 ปีที่แล้ว

    Always to the point.
    What is more, you are explaining how Users connect to the CNDs PoPs (DNS Base Routing, Anycast, etc). Other "longer" videos explain only that "is good to have resources close to the user" and nothing more.

  • @EugeneObrezkov
    @EugeneObrezkov 2 ปีที่แล้ว +12

    What tool do you use for animated schematic?

    • @kurtmueller2089
      @kurtmueller2089 2 ปีที่แล้ว

      That is honestly quite a good question. Now that you mention it, I would be curious too.
      Never thought of it before.

    • @explorertoad8882
      @explorertoad8882 2 ปีที่แล้ว +2

      Replying to get notification

    • @karrarmaher
      @karrarmaher 2 ปีที่แล้ว

      😅

  • @PRATAPSINGHSHEKHAWAT
    @PRATAPSINGHSHEKHAWAT 2 ปีที่แล้ว +3

    Short and crispy explaination.

  • @rafirw1333
    @rafirw1333 2 หลายเดือนก่อน

    Keep it short and simple, wow nice and clear

  • @GameSmilexD
    @GameSmilexD 2 ปีที่แล้ว +3

    good imaging along with the explanation

  • @zhyakoxalid6892
    @zhyakoxalid6892 5 หลายเดือนก่อน

    Thank you very much for explaining what CDN is

  • @leomysky
    @leomysky ปีที่แล้ว

    Thank you for this free and qualified information

  • @yashparmar5722
    @yashparmar5722 10 หลายเดือนก่อน +1

    Great content ❤

  • @ignacioarmandugon2916
    @ignacioarmandugon2916 2 ปีที่แล้ว

    The perfect video to understand the topic

  • @docmalitt
    @docmalitt ปีที่แล้ว

    Along with excellent explanations I would be lying if I said the graphics did not help... amazing, yet not "in your face" with flashiness. Someone might call it a perfect balance :)

  • @SeekingTech
    @SeekingTech 2 ปีที่แล้ว

    Thank go I discovered this cahannel! Love it

  • @thangphung4450
    @thangphung4450 2 ปีที่แล้ว +1

    Love your content, please continue the good work

  • @saaqibz
    @saaqibz 2 ปีที่แล้ว +18

    Amazing job and totally agree with that not a second is wasted with these high-information quick videos. One quick question, could you clarify the TLS conversion part?
    So the client to VPN uses TLS but then how does the CDN communicate in an encrypted but more performant way to the central servers? AFAIK TLS is an encrypted tcp communication. Is there a more performant encryption layer used between CDNs and the origin servers?

  • @shivambaghel9668
    @shivambaghel9668 ปีที่แล้ว

    how you make such awesome animation , keep it up ❤‍🔥

  • @ЗапасЗнаний
    @ЗапасЗнаний 7 หลายเดือนก่อน

    Спасибо за отличный контент и привет вам из Сочи

  • @yunjinku
    @yunjinku 2 ปีที่แล้ว +2

    good line!

  • @MiranthaPerera
    @MiranthaPerera ปีที่แล้ว

    Good Job..Good explanation.

  • @MusaShaik1994
    @MusaShaik1994 ปีที่แล้ว

    excellent graphical animations

  • @khalidalshawwaf
    @khalidalshawwaf 2 ปีที่แล้ว

    Fantastic work! thank you sir

  • @crowhoptech
    @crowhoptech 2 ปีที่แล้ว +6

    Does terminating SSL at the PoP open any other security issues? Man in the middle attack for un-cached files, intercepting the request inside the CDN, and replacing the valid content with your own malicious content?
    Or is this mitigated by most CDNs having their own internal network, where interception is mostly impossible?

    • @riahmatic
      @riahmatic 2 ปีที่แล้ว +2

      The CDN provider itself could sniff your traffic but other tenants won't be able to, barring a security breach. If you're extra paranoid you could perform application level encryption too. You'll still avoid the handshake latency overhead while retaining privacy/integrity.

    • @totallynotdavid
      @totallynotdavid 2 ปีที่แล้ว +1

      Good question! I was wondering about the same thing. 🤔

  • @digvijaychauhan7312
    @digvijaychauhan7312 2 ปีที่แล้ว +1

    l always wait for your videos.

  • @fullstackstudent
    @fullstackstudent 2 ปีที่แล้ว +13

    Great Video! Do you create all of the vector graphics yourself in illustrator? Must be a lot of work for each video!

  • @heroe1486
    @heroe1486 2 ปีที่แล้ว +1

    Thanks for the video, I think slightly more long format (in the 10-15 minutes range) might be beneficial for technical videos like these, in 4 minutes you can just draw the big lines, but it might takes time to do all of those animations

  • @talesvinicius598
    @talesvinicius598 2 ปีที่แล้ว +4

    What is the advantage or using DNS over anycast?

  • @ahmedelgaidi
    @ahmedelgaidi 2 ปีที่แล้ว

    Good content as usual

  • @AliAhmadi-lg8fr
    @AliAhmadi-lg8fr 2 ปีที่แล้ว

    Thank u so much for this video👍

  • @MrAtomUniverse
    @MrAtomUniverse 2 ปีที่แล้ว +2

    What software was used to make those animation?

  • @poojasomani666
    @poojasomani666 ปีที่แล้ว

    To the point... Thank you 😊

  • @joshuajean4683
    @joshuajean4683 ปีที่แล้ว

    Great video !

  • @andrewwwlife
    @andrewwwlife ปีที่แล้ว

    Great job! Thanks a lot

  • @mr2mato
    @mr2mato 2 ปีที่แล้ว +1

    So Can we build a self-hosted CDN with a bunch of VPS and Nginx as a reverse proxy and cache system?

  • @islamtoghuj
    @islamtoghuj ปีที่แล้ว

    Great content sensei

  • @solaris413
    @solaris413 2 ปีที่แล้ว +5

    he is 3B1B for system design

    • @crowhoptech
      @crowhoptech 2 ปีที่แล้ว +2

      That's one heck of an accurate analogy

  • @kobebryant346
    @kobebryant346 2 ปีที่แล้ว +1

    Theta Network & Blockchain technology will do this much better in the near future #4K #VR #THETA

  • @NBopus
    @NBopus ปีที่แล้ว

    Great video.

  • @Chatuga
    @Chatuga 2 ปีที่แล้ว

    Amazing🤩🤩as usual 👌
    What is the software used in making animation and editing?

  • @Tanhacode
    @Tanhacode 2 หลายเดือนก่อน

    You invest your time on channel. ❤

  • @sameernaik9224
    @sameernaik9224 ปีที่แล้ว

    Thanks for insightful video, would you be able to tell, which software do you use to prepare your presentations

  • @jazzypenguin4401
    @jazzypenguin4401 หลายเดือนก่อน

    You gotta admit that I.T terms sound cool

  • @mr-pr0cesss
    @mr-pr0cesss ปีที่แล้ว

    Thanks for great video altho i have a question,
    The company that provide that service should make CDN around the world for faster delivery or each country can decide to make CDN to faster connection for people in that area?

  • @color_shades
    @color_shades 2 ปีที่แล้ว +1

    @bytebytego could you please let us know what tool do you use to make the animation part of the video? Highly appreciate your response. Thanks in advance!

    • @ARmy2510
      @ARmy2510 2 ปีที่แล้ว +3

      It's actually one of the most common questions here:) It's After Effects.

    • @color_shades
      @color_shades 2 ปีที่แล้ว +1

      @@ARmy2510 awesome, thanks a lot buddy! Appreciate your response!

  • @rohithg5654
    @rohithg5654 หลายเดือนก่อน

    Thank you ..

  • @Wahinies
    @Wahinies 3 หลายเดือนก่อน

    This helped understand what I am trying to achieve. Do all recursive DNS servers redirect to nearest PoP or is that unique to some?

  • @dabarago
    @dabarago 7 หลายเดือนก่อน

    Can a cdn be used to prevent invalid traffic on a website?

  • @thecatleo
    @thecatleo 2 ปีที่แล้ว

    what is content cache? when u explain new term please explain what term is that

  • @sanskarkaazi3830
    @sanskarkaazi3830 2 ปีที่แล้ว

    Are all these pop's.. Are they deployed by the company themselves through cloud or what is the process?

  • @anatoliistepaniuk8217
    @anatoliistepaniuk8217 2 ปีที่แล้ว

    what software was used to create this video?

  • @Avangers101
    @Avangers101 ปีที่แล้ว

    How can i design my own DNS system for my website.

  • @jnqt55
    @jnqt55 2 ปีที่แล้ว +1

    How does live streaming over CDN works?

    • @gus473
      @gus473 2 ปีที่แล้ว

      That's a good subject for another video! 😎✌🏼

  • @sadeghjelo
    @sadeghjelo หลายเดือนก่อน

    Hello
    Can I use sstp vpn with cdn?

  • @ReflectionOcean
    @ReflectionOcean ปีที่แล้ว

    Content Delivery Network with PoP (Point of Presence) servers with optimizations to make HTTP serving faster and more reliable
    1. Caching
    2. JIT compaction
    3. DoSS defection
    4. High Availability
    5. TLS (expensive) termination

  • @jmoneykorea5990
    @jmoneykorea5990 2 ปีที่แล้ว

    nice~

  • @Turjak_art
    @Turjak_art 2 ปีที่แล้ว

    Who controls those pop/edge servers?

    • @Turjak_art
      @Turjak_art ปีที่แล้ว

      Ofc there is no answer.... ask you why

  • @Hwtmoney
    @Hwtmoney 15 วันที่ผ่านมา

    bro automated him self

  • @LauraRoss-o8r
    @LauraRoss-o8r 4 หลายเดือนก่อน

    Scarlett Haven

  • @CommonsKent-u1u
    @CommonsKent-u1u 4 หลายเดือนก่อน

    Carson Cape

  • @ArielLenci-r6j
    @ArielLenci-r6j 3 หลายเดือนก่อน

    Joelle Rue

  • @ruiminli8979
    @ruiminli8979 2 หลายเดือนก่อน

    Best

  • @KevinGarcia-f6n
    @KevinGarcia-f6n 3 หลายเดือนก่อน

    Lowe Drive

  • @duongthaiha
    @duongthaiha 2 ปีที่แล้ว

    And i thought i know use cases for CDN :D

  • @BarbaraSevier-j7m
    @BarbaraSevier-j7m 3 หลายเดือนก่อน

    Clemmie Gateway

  • @altruistization
    @altruistization 3 หลายเดือนก่อน +1

    very vague video, in both the types, DNS and Anycast , you gave a very vague description and the same description for both!

  • @tech-wandeveloper7495
    @tech-wandeveloper7495 2 ปีที่แล้ว

    How can the person or people who have those CDN servers get profit? I think people use it for free.

    • @catchnkill
      @catchnkill ปีที่แล้ว

      Not free. Commercial CDN charges its customer for its service.

  • @rainnetweb
    @rainnetweb หลายเดือนก่อน

    🎉🎉🎉

  • @BessieNick-q1y
    @BessieNick-q1y 3 หลายเดือนก่อน

    Konopelski Street

  • @HumphreyDarren-v1j
    @HumphreyDarren-v1j 4 หลายเดือนก่อน

    Kautzer Mountain

  • @Denna-d9r
    @Denna-d9r 3 หลายเดือนก่อน

    Lopez Matthew Perez Amy Martin Michael

  • @gavrshchuk
    @gavrshchuk ปีที่แล้ว

    Boring

  • @FlowerBruno
    @FlowerBruno 3 หลายเดือนก่อน

    5561 Lindsay Islands

  • @karrarmaher
    @karrarmaher 2 ปีที่แล้ว +1

    What tool do you use for animated schematic?