No video

How DNS really works and how it scales infinitely?

  Рет қаралды 24,001

Arpit Bhayani

Arpit Bhayani

Күн бұрын

System Design for SDE-2 and above: arpitbhayani.m...
System Design for Beginners: arpitbhayani.m...
Redis Internals: arpitbhayani.m...
Build Your Own Redis / DNS / BitTorrent / SQLite - with CodeCrafters.
Sign up and get 40% off - app.codecrafte...
In the video, I delved into how DNS works, from converting human-readable domain names like google.com to IP addresses, to the role of authoritative name servers and the DNS resolver in the resolution process. Exploring the complexities of DNS architecture, I highlighted the decentralized nature of DNS and the crucial role of root name servers in directing requests. Emphasizing the step-by-step resolution process, I illustrated how browsers connect to servers through DNS resolution. Stay tuned for upcoming videos on building a DNS server.
Recommended videos and playlists
If you liked this video, you will find the following videos and playlists helpful
System Design: • PostgreSQL connection ...
Designing Microservices: • Advantages of adopting...
Database Engineering: • How nested loop, hash,...
Concurrency In-depth: • How to write efficient...
Research paper dissections: • The Google File System...
Outage Dissections: • Dissecting GitHub Outa...
Hash Table Internals: • Internal Structure of ...
Bittorrent Internals: • Introduction to BitTor...
Things you will find amusing
Knowledge Base: arpitbhayani.m...
Bookshelf: arpitbhayani.m...
Papershelf: arpitbhayani.m...
Other socials
I keep writing and sharing my practical experience and learnings every day, so if you resonate then follow along. I keep it no fluff.
LinkedIn: / arpitbhayani
Twitter: / arpit_bhayani
Weekly Newsletter: arpit.substack...
Thank you for watching and supporting! it means a ton.
I am on a mission to bring out the best engineering stories from around the world and make you all fall in
love with engineering. If you resonate with this then follow along, I always keep it no-fluff.

Пікірлер: 68
@ronitvardhamane6893
@ronitvardhamane6893 4 ай бұрын
Man! You're amazing. You deserve all the appreciation in the world
@puneetwalecha422
@puneetwalecha422 10 күн бұрын
Quite detailed and easy explanation @Arpit
@guytonedhai
@guytonedhai 4 ай бұрын
Wow! Never knew that much of stuff was happening internally. Thank you Arpit for making such videos.
@mohakgidwani1505
@mohakgidwani1505 Ай бұрын
Amazing Content Arpit. Looking forward for your next video on creating a DNS server.
@varunpalsingh3822
@varunpalsingh3822 4 ай бұрын
I leave every else video side, whenever youtube recommends your conceptual videos, love to spend time here, atleast I get something out of it, Great work Arpit :-)
@AsliEngineering
@AsliEngineering 4 ай бұрын
Thank you Varun :) it means a ton.
@Pawansoni432
@Pawansoni432 3 ай бұрын
loved it, thanks arpit. just exceptional
@hemanthrs7178
@hemanthrs7178 4 ай бұрын
Great stuff !!! Waiting for the upcoming videos
@aryankr
@aryankr 4 ай бұрын
Thank you for making it easy.
@suchismitagoswami5609
@suchismitagoswami5609 4 ай бұрын
Great explaination as always. One more addition to this video could be hosted zone delegation (explicitely) for better managing hosted zones ...
@gouthamanush
@gouthamanush 4 ай бұрын
Arpit, can you please throw some light on how to handle database deployments at scale? If there are too many objects being deployed, how to make sure that the deployments don't fail. Also are there any ways to have a no downtime deployment?
@yetanothermasterylearning
@yetanothermasterylearning 4 ай бұрын
There are different deployment strategies to make zero downtime deployment. For example, Please check rolling restart and blue-green deployment
@nishantgaglani1654
@nishantgaglani1654 5 күн бұрын
When you say you will be building your DNS server, do you refer to just developing a authoritative name server or you mean to implement all the three servers?
@raj_kundalia
@raj_kundalia 4 ай бұрын
Thank you so much!
@YashPoonia.7
@YashPoonia.7 4 ай бұрын
wow great stuff
@manmohanmundhraa3087
@manmohanmundhraa3087 Ай бұрын
Is it possible to get away with IP address ? Instead we can directly use "unqiue url" to find the right server ? Browsing will be much faster if there is no need to find IP and thereby reducing overall traffic. what IP address can do but not possible with "unique url" ?
@subee128
@subee128 Ай бұрын
Thanks
@nirajpaudel6072
@nirajpaudel6072 Ай бұрын
This is Dope. 🔥
@sohailahmad1199
@sohailahmad1199 3 ай бұрын
So that means, all the TLDs will have all the authoritative Name servers record in the world. If a company or service provider wants to configure their own Auth N Server, it will register a public IP for that and register it in all the TLDs?
@adilsheikh9916
@adilsheikh9916 2 ай бұрын
Nice question & I also had the similar doubt...next I am having assumption that if it is what it is then it should be a cluster of TLDs holding the IPs of all NS. And next assumption is that sometimes I feel few moments lag in loading the site page & that can be due to either these many hopes to identify the actual IP or the server of that website is slow
@TheIntrovertsDebrief-lq4hg
@TheIntrovertsDebrief-lq4hg 2 ай бұрын
I love your content. I urge you to use noise cancellation on your microphone because we can hear the traffic and people sounding horns.
@AsliEngineering
@AsliEngineering 2 ай бұрын
I am using Blue Yeti, supposedly the best. I have tweaked some settings, hopefully it works better the next time.
@TheIntrovertsDebrief-lq4hg
@TheIntrovertsDebrief-lq4hg 2 ай бұрын
@@AsliEngineeringi honestly think you’re a great teacher so that’s why I’m suggesting the improvement in noise quality. Maybe you can also look into sound proofing your room with foam insulation. Your room is quite evidently prone to echoing so I think the horn sounds are easily bounced around and going into your microphone. Sound proofing will help a lot with that.
@manjosh1990
@manjosh1990 3 ай бұрын
Your videos really help me with my work. Can you also make a video on SSL certificates and cryptography?
@duaprash
@duaprash 4 ай бұрын
Wow eye opener
@KaranGanwani
@KaranGanwani 4 ай бұрын
sir can you please make video on internals of docker
@AmanRaj-zo7bx
@AmanRaj-zo7bx 4 ай бұрын
Hey Arpit, I have subscribed to your newsletter. I watched your entire video, you have great knowledge but I was not able to get it. Try to make simple videos with simple diagrams, you wrote a lot of things but did not go through it. It may be my understanding capabilities but I just gave an honesh feedback.
@AsliEngineering
@AsliEngineering 4 ай бұрын
There are lots of nuances that needed to be covered. Simple video would not do justice to the concept. I would highly recommend build an ability to read and watch dense stuff. Because that is where you build the right intuition.
@AmanRaj-zo7bx
@AmanRaj-zo7bx 4 ай бұрын
@@AsliEngineering Thanks Arpit, I'll build this habit.
@entc_khushalnikam8124
@entc_khushalnikam8124 3 ай бұрын
Amazing
@vibhordube8240
@vibhordube8240 2 ай бұрын
superb
@srinathshrestha3899
@srinathshrestha3899 4 ай бұрын
Make a video on cdn and cloudfront
@mohitnagpal
@mohitnagpal 4 ай бұрын
Does your anycast video mentions anything about BGP protocol? Was expecting to learn about bgp in this video.
@AsliEngineering
@AsliEngineering 4 ай бұрын
Why would you expect BGP should be covered in a DNS video. By the way, my LB video skims through anycast and BGP but given the complexity, I have not covered BGP entirely, yet.
@chocotaco8396
@chocotaco8396 4 ай бұрын
Can malicious websites not brodcast legitimate server's IP address with anycast?
@bikidas5473
@bikidas5473 4 ай бұрын
dns is a recursive process in itself? am i correct arpit
@moosaraza7584
@moosaraza7584 4 ай бұрын
Yes. It is a recursive process generally done by DNS Resolver/Recursor. This Resolver is generally provided by your Internet Service Provider(ISP) or you can configure to use a third party Resolver server such as CloudFlare's.
@karmicveda9648
@karmicveda9648 4 ай бұрын
💛
@akshay__sood
@akshay__sood 4 ай бұрын
Arpit i think you deleted my yesterday's comment about the DNS article. Not sure why would you do that.
@AsliEngineering
@AsliEngineering 4 ай бұрын
I have not even read the comments. I have not deleted anything. Feel free to post it again.
@akshay__sood
@akshay__sood 4 ай бұрын
@@AsliEngineering see, again I posted the same comment to your reply and it doesn't show up here...
@rahulpalve401
@rahulpalve401 4 ай бұрын
KZfaq comments have spam filter
@AsliEngineering
@AsliEngineering 4 ай бұрын
@@akshay__sood KZfaq must be flagging it off due to some reason. I did not even get a notification about it.
@akshay__sood
@akshay__sood 4 ай бұрын
@@rahulpalve401 I ain't spamming. It was just a regular reply.
@rajivsarkar277
@rajivsarkar277 3 ай бұрын
Beuty
Understanding Proxy, Forward Proxy, and Reverse Proxy
9:41
Arpit Bhayani
Рет қаралды 27 М.
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 49 МЛН
Bony Just Wants To Take A Shower #animation
00:10
GREEN MAX
Рет қаралды 7 МЛН
How LinkedIn improved their latency by 60%
10:00
Arpit Bhayani
Рет қаралды 42 М.
How DNS Works - Computerphile
8:04
Computerphile
Рет қаралды 464 М.
How DNS Works
30:26
John Savill's Technical Training
Рет қаралды 36 М.
Database Sharding and Partitioning
23:53
Arpit Bhayani
Рет қаралды 79 М.
5 Design Patterns That Are ACTUALLY Used By Developers
9:27
Alex Hyett
Рет қаралды 254 М.
How Giphy uses CDN to serve 10 billion GIFs every day
16:33
Arpit Bhayani
Рет қаралды 10 М.
Coding Interviews Be Like
5:31
Nicholas T.
Рет қаралды 6 МЛН
SPILLED CHOCKY MILK PRANK ON BROTHER 😂 #shorts
00:12
Savage Vlogs
Рет қаралды 49 МЛН