Posts

Showing posts from November, 2022

High Level Design

 HLD Basics & Consistent Hashing Technologies keep changing. What matters is building the intuition what systems fit best. How architecture works.  LLD is about how to structure code HLD is about how to structure components, machines & what are those machines doing.  Both LLD & HLD combine system design del.icio.us(built during 2005/06) -> acquired by Yahoo at later point ICANN -> non profit central authority that manages domain names GoDaddy or domains.google.com -> resellers who sell on behalf of ICANN to get domain name to ip mappings ISPs(airtel, jeo, google, cloudflare(CDN), .. ) maintains DNS server with copy from ICANN for faster internet speed DNS propagation takes 24 hours to sync across the world ISP One can connect to internet only via ISP(Internet service provider) Every isp has range of ip addresses allocated to them.  ISP picks one available ip address in the range and allocate to system One has option to ask for static IP address b...