Load Balancing

System Design | Scalability | Availability | Performance | DNS

tl;dr

What is a Domain Name System (DNS)?

How does DNS server resolve domain name to IP Address?

FIGURE 1
FIGURE 2

Load Balancers

Use Cases & FAQs

FIGURE 3

Use Case 1: Single Data Center + Single Server or Instance

Use Case 2: Single Data Center + Multiple Servers or Instances in a Cluster

FIGURE 4

Some FAQs before we proceed with Use Case 3 & 4

FIGURE 5
FIGURE 6

Use Case 3: Single Data Center + Multiple Farms

FIGURE 7

Use Case 4: Multiple Data Centers

DNS Load Balancing

Azure Traffic Manager

Multi Data Center

FIGURE 8
FIGURE 9

High-level Steps to integrate with Traffic Manager

FIGURE 10

Can we have a nested Traffic Manager?

CONCLUSION

With 21+ years of experience. I see myself as a craftsman who takes a keen interest in every aspect of building a great quality product.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store