Wie würdet ihr einen hochverfügbaren Layer 7 Load Balancer selbst bauen?
Das ist so ein Thema, was mich schon länger beschäftigt - ich wüsste spontan nicht, wie man das ohne irgendeinen Single Point of Failure zuverlässig bauen sollte.
Eine spontane Möglichkeit wären zwei Load Balancer Server und entsprechend zwei DNS Einträge. Aber da kommt ja dann der Krux: Sessions. Irgendwie müssen die quasi zwischen den Load Balancern synchron gehalten werden, weil beide Loadbalancer müssen wissen, mit welchem Endpoint im Backend ein Client da gerade eine Session laufen hat. Sticky Sessions halt quasi... wie würdet ihr sowas bauen?