Skip to main content
grasp.study
Back to course
Log in
Get started
Someone wanted to learn this too, so Grasp built them a personal learning path.
Create your own
Design distributed systems architecture
ยท
Module 1
Network Infrastructure and DNS
1
DNS Resolution: Tracing Paths & Bottlenecks
Trace the DNS resolution path for a request to a globally distributed service, identifying performance bottlenecks and caching layers
2
DNS Record Configuration and Propagation
Configure DNS A, AAAA, CNAME, and MX records and verify their propagation
3
Optimizing DNS TTL: Availability vs. Staleness
Configure DNS TTL values and analyze trade-offs between availability and cache staleness
4
DNS Load Balancing: Round Robin & Weighted Records
Implement DNS-based load balancing using round-robin and weighted records, analyzing its limitations for high-load systems
5
GeoDNS Routing Configuration
Set up GeoDNS routing to direct traffic based on geographic location
Previous module
Next module
Load Balancing and Reverse Proxies