System Design: Content Delivery Networks (Simplified)

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
    @gkcs2 жыл бұрын

    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

  • @muratcosar6303
    @muratcosar63032 жыл бұрын

    I love when you make it a story, it becomes much clearer and understandable, thank you gaurav, as always :)

  • @pritomsaha2051
    @pritomsaha20512 жыл бұрын

    Sound quality should be improve

  • @devashish887
    @devashish8872 жыл бұрын

    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

    2 жыл бұрын

    I noticed that too. I’m glad he took the initiative to learn CDN’s and share his understanding with us. 👍🏽

  • @sophianachiba663
    @sophianachiba6632 жыл бұрын

    your videos are great! thanks! a little tip: maybe a microphone would help with the sound. keep them coming!

  • @TheDiscreet
    @TheDiscreet2 жыл бұрын

    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?

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

    Thanks for the diversity t-shirt. It drew me in, and I’m happy to have found your channel as a result.

  • @AbhishekKumar-kd7bp
    @AbhishekKumar-kd7bp2 жыл бұрын

    grt explanation . but audio quality :(.. try this Rode NTG3 Condenser Shotgun Microphone ..

  • @aadityakiran_s
    @aadityakiran_s7 ай бұрын

    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.

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

    Great work, Gaurav! thank you so much 🤩

  • @deshantdevkota2563
    @deshantdevkota25632 жыл бұрын

    Thanks man, i dont have experience with most of things you say rn, vut i definitely know I will need it.

  • @stutijindal3413
    @stutijindal34132 жыл бұрын

    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 ?

  • @vipulkoul123
    @vipulkoul1232 жыл бұрын

    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!

  • @user-dc7oj3el7o
    @user-dc7oj3el7o Жыл бұрын

    Very clearly explained! Thank you for the video - it helped me a lot! :)

  • @nomadsoul466
    @nomadsoul4662 жыл бұрын

    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?

  • @SiddharthSingh-xt5mi
    @SiddharthSingh-xt5mi2 жыл бұрын

    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.

  • @kapilchoudhary2922
    @kapilchoudhary292210 ай бұрын

    Great explanation Gaurav, thanks! 💯

  • @gkcs

    @gkcs

    10 ай бұрын

    Thank you 😁

  • @rthangam77
    @rthangam772 жыл бұрын

    Thanks Gaurav for the video. How is the deployment taken care of ?

  • @sinvalfelisberto
    @sinvalfelisberto7 ай бұрын

    Thank you for sharing! Greetings from Brazil!

  • @vaibhavmehta36
    @vaibhavmehta362 жыл бұрын

    Paxos/Raft new learning. Your videos always amaze and I get to know new terminology every single time.

  • @IMSOURAVM
    @IMSOURAVM2 жыл бұрын

    Awesome Explanation!

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

    That moment when a person who's teaching smiles

  • @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!

  • @Dead2098
    @Dead20982 жыл бұрын

    Thank you. Could you elaborate on why we need Distributed Consensus (Paxos/Raft) on our cache CND?

  • @dsenpy5653
    @dsenpy56532 жыл бұрын

    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?

  • @swaaminathan1
    @swaaminathan12 жыл бұрын

    Thanks for the video. This seem to be a complicated explanation of CDNs, I feel.

  • @coolchetang
    @coolchetang2 жыл бұрын

    @Gaurav : Once a file, say a video is uploaded to CDN, does it get a different URL for each geographic location ?

  • @codr0514

    @codr0514

    2 жыл бұрын

    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.

  • @ibrahimshaikh3642
    @ibrahimshaikh36422 жыл бұрын

    Very good explanation

  • @bittupaul100
    @bittupaul1002 жыл бұрын

    great explanation, thank you

  • @gauravgarg031
    @gauravgarg0312 жыл бұрын

    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

    2 жыл бұрын

    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

    2 жыл бұрын

    @@codr0514 Thanks... Thanks a lot.

  • @sophieshen6054
    @sophieshen60542 жыл бұрын

    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

  • @hridayeshpawar2788
    @hridayeshpawar27882 жыл бұрын

    Nice content. Please make your studio echo proof by attaching those "panels" to the walls

  • @lemp9582
    @lemp95822 жыл бұрын

    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

  • @srndrpec
    @srndrpec2 жыл бұрын

    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.

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

    Thanks for the content!

  • @mandarg3243
    @mandarg32432 жыл бұрын

    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

    2 жыл бұрын

    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

  • @akshaygujare1148
    @akshaygujare11482 жыл бұрын

    Thanks for great content

  • @pritishbarbara7962
    @pritishbarbara79622 жыл бұрын

    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)

  • @AmitSharma-ek1py
    @AmitSharma-ek1py2 жыл бұрын

    Great explanation .. thanks

  • @GerardBeaubrun
    @GerardBeaubrun2 жыл бұрын

    Thank you so much Gaurav

  • @atorcode
    @atorcode10 ай бұрын

    Excellent video

  • @pc2780
    @pc27802 жыл бұрын

    Could you please do videos on networking fundamentals like vpc , elastic ips etc

  • @babbarimam2058
    @babbarimam20582 жыл бұрын

    Wonderful video, It would be more appreciatable if clarity of sound would be better. Thanks for sharing such knowledgeful videos.

  • @gkcs

    @gkcs

    2 жыл бұрын

    Yes the mic had some issues this time. I'll make sure this doesn't happen again.

  • @AbhishekKumar-kd7bp

    @AbhishekKumar-kd7bp

    2 жыл бұрын

    @@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

    2 жыл бұрын

    @@gkcs probably 1 mic is a single point of failure, you can distribute this as well 😂

  • @gkcs

    @gkcs

    2 жыл бұрын

    @@KAUSHALDOKANIA Hahaha! Damn :p

  • @deeecode
    @deeecode11 ай бұрын

    Thank you so much for this 🙌🏾

  • @gkcs

    @gkcs

    11 ай бұрын

    You're welcome!

  • @manuelvaldez448
    @manuelvaldez4482 жыл бұрын

    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

    2 жыл бұрын

    Split the matrix into 900 sorted chunks. Now use a reverse proxy to route requests based on the input number (binary search)

  • @manuelvaldez448

    @manuelvaldez448

    2 жыл бұрын

    @@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

    2 жыл бұрын

    @@manuelvaldez448 i would split the matrix into 30*30 chunks to make a higher level matrix.

  • @suryatejaachanta3983
    @suryatejaachanta39832 жыл бұрын

    Wonderful Explanation, the audio quality can be improved!

  • @snake1625b
    @snake1625b2 жыл бұрын

    so is s3 installed on each of the nodes on the CDN?

  • @abhinandanparida2232
    @abhinandanparida22322 жыл бұрын

    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

    2 жыл бұрын

    yup, if the company has setup their CDNs properly it should be cached as well

  • @chalchalamchal
    @chalchalamchal2 жыл бұрын

    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.

  • @shivangawasthi8750
    @shivangawasthi87502 жыл бұрын

    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.

  • @marmikpatel5371
    @marmikpatel53712 жыл бұрын

    It'd be great if you explain concept of sso on whiteboard

  • @Oreganal75
    @Oreganal752 жыл бұрын

    Isn’t Cloudfront more relevant as a CDN than S3? S3 may be the origin for Cloudfront. ??

  • @bertanyilmaz9818
    @bertanyilmaz98182 жыл бұрын

    My man! You and your videos are nothing short of phenomenal! Thank you very much.

  • @sumanthchowdary9699
    @sumanthchowdary96992 жыл бұрын

    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.

  • @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?

  • @EshwarNorthEast
    @EshwarNorthEast2 жыл бұрын

    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

    2 жыл бұрын

    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

    2 жыл бұрын

    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

    2 жыл бұрын

    @@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

    2 жыл бұрын

    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

    2 жыл бұрын

    @@umanga312 dns outage was a recent one, there was some cdn outage because of a misconfig before that I suppose.

  • @susmitac6346
    @susmitac63462 жыл бұрын

    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.

  • @dhmilmile1
    @dhmilmile12 жыл бұрын

    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

    2 жыл бұрын

    Difficult to say. Why would you want to reinvent the wheel though? Cost savings?

  • @dhmilmile1

    @dhmilmile1

    2 жыл бұрын

    @@gkcs Not exactly cost but want to learn how it work from ground. That's it.

  • @dhananajaykrishna8259
    @dhananajaykrishna82592 жыл бұрын

    Great video.... Kindly take care of the audio, it ruins the experience of such great explanation.

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

    I would really appreciate if you can you a good microphone. The content is amazing 😀

  • @Bobby-lh2sx
    @Bobby-lh2sx3 күн бұрын

    Me and boys on the ways to use excel sheet for inter service communication

  • @user-re8sw6oq1y
    @user-re8sw6oq1y2 ай бұрын

    cdn are replicated servers. are they anyhow related to caching?

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

    thanks you

  • @emilyaung2963
    @emilyaung29632 жыл бұрын

    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.

  • @rahularya091
    @rahularya0919 ай бұрын

    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

    9 ай бұрын

    Thanks. We use them accordingly at our startup InterviewReady 😁

  • @totolesslie2382
    @totolesslie23822 жыл бұрын

    Asynchronous Dynamic Reverse Proxy Index AI based upon allocation requests with redundancy exponential difference reduction.

  • @skfiroz1783
    @skfiroz17832 жыл бұрын

    Great.

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

    use kubernet instead of CDN?

  • @chiragbaid8211
    @chiragbaid82112 жыл бұрын

    The audio quality is quite poor Gaurav bhai

  • @sanyam.ss99
    @sanyam.ss992 жыл бұрын

    Please work on your audio quality. Great Content

  • @reallgreen
    @reallgreen8 ай бұрын

    please i have a question. i am an isp , can i own a cdn for me to save banwidth .please answer

  • @gkcs

    @gkcs

    8 ай бұрын

    Have a look at my netflix video here: kzread.info/dash/bejne/qm181NBpn7HTerA.html

  • @amrutya3298
    @amrutya32982 жыл бұрын

    Loved it

  • @DeadPool-ti5ig
    @DeadPool-ti5ig Жыл бұрын

    great

  • @ilikememes9052
    @ilikememes90522 жыл бұрын

    Can you please work on audio clarity.The voice is echoing.

  • @GamingGleeSquad
    @GamingGleeSquad2 жыл бұрын

    I can relate it with CSGO game now. 😅

  • @rajanlagah4529
    @rajanlagah45292 жыл бұрын

    Cloudflares ?

  • @anuragtiwari1384
    @anuragtiwari13842 жыл бұрын

    Please use a better quality of mic, the explanation is very good but the audio quality is not so good.

  • @nativeKar
    @nativeKar2 жыл бұрын

    Noticed the wedding ring in the last video but thought better of commenting there. However, congratulations.

  • @gkcs

    @gkcs

    2 жыл бұрын

    Thank you 😁

  • @siddharthdedhia11
    @siddharthdedhia112 жыл бұрын

    Love how the users from netherlands are green ;)

  • @Weirdvloggertrue
    @Weirdvloggertrue2 жыл бұрын

    I guess I make a much better intro for your videos, if provided a chance. I would love to make it❤️

  • @gkcs

    @gkcs

    2 жыл бұрын

    That'll be awesome. Let us know at contact@interviewready.io :D

  • @archuseapaf6264
    @archuseapaf62642 жыл бұрын

    Finally trimmed good haircut!

  • @SoferPeOZN
    @SoferPeOZN2 жыл бұрын

    great hairstyle :)

  • @mrinalverma3010
    @mrinalverma30102 жыл бұрын

    bro video was on point, had a hard time understanding because of unclear voice

  • @ashwintastic
    @ashwintastic2 жыл бұрын

    Could not proceed ... Because of poor Audio quality

  • @madhavareddy580
    @madhavareddy5802 жыл бұрын

    Good content, but audio is not clear

  • @amitotc
    @amitotc2 жыл бұрын

    Great explanations. CDN definitely helps speeding up the process, but it is effective only when HTML content is truly static. This forces people to write a lot of Javascript to call the original server for dynamic content. CDN definitely killed all HTML template generating frameworks, but it increased the use of nasty language called Javascript (at least in my opinion). Whenever I use JS it reminds of a hastily designed language under a lot pressure from program managers.

  • @gkcs

    @gkcs

    2 жыл бұрын

    I don't agree with the JS opinion, but thanks for the compliment :D

  • @sadhlife

    @sadhlife

    2 жыл бұрын

    js is actually pretty nice to use for websites calling APIs and then doing stuff with the webpage. at least with modern advances like ES6 and async await.

  • @amitotc

    @amitotc

    2 жыл бұрын

    @@sadhlife Yeah ES6 is much better. Still I did have a hard time using JS long time back. It never gives me good vibes somehow. I dislike the dynamic scoping of variables, specially when used inside callbacks. Sometimes the callbacks used to bulk up the whole code like anything.

  • @sadhlife

    @sadhlife

    2 жыл бұрын

    @@amitotc typescript and async-await support make it much more pleasant to use. although i still don't think it's the best language :p

  • @thorthegreat10
    @thorthegreat102 жыл бұрын

    Hey dude, thanks for video, although definitely not the best one of your, you can do better - more depth would be nice

  • @dipampaul5654
    @dipampaul56542 жыл бұрын

    Hey Gaurav! Where does one get this bomb-ass tshirt?

  • @bijayagiri5746
    @bijayagiri57462 жыл бұрын

    nicely done but poor sound quality.

  • @abeechr
    @abeechr2 жыл бұрын

    Love your shirt!

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

    the sound is bad :/

  • @ShubhamSingh-ku2ow
    @ShubhamSingh-ku2ow2 жыл бұрын

    Please use a better quality microphone. The voice was echoing a lot.

  • @chiragkumar3354
    @chiragkumar33542 жыл бұрын

    Sound sir, sound...

  • @vikastomar3727
    @vikastomar37272 жыл бұрын

    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.

  • @pkjindal953
    @pkjindal9532 жыл бұрын

    Hope you take care of the acoustic next time....

  • @ayushraj6525
    @ayushraj65252 жыл бұрын

    Nice t-shirt man

  • @AmreshTripathi
    @AmreshTripathi2 жыл бұрын

    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.

  • @shwetakapil6690
    @shwetakapil66902 жыл бұрын

    you look better with longer hair :D

  • @UntamedRogueMavrick
    @UntamedRogueMavrick2 жыл бұрын

    You opened the black box buddy.....

  • @bhojnikhil
    @bhojnikhil2 жыл бұрын

    Good content. Poor Audio.