Distributed

What are the problems with the following design? How to improve it?

Difficulty: unrated

Source: bregman-arie/devops-exercises by Arie Bregman

Answer

Issues: If load balancer dies , we lose the ability to communicate with the application.

Ways to improve:

  • Add another load balancer
  • Use DNS A record for both load balancers
  • Use message queue