Hi, My organisation is using Microsoft Microsoft Team Foundation Server 2015. In order to improve currently installed architecture, we would like to implement high availability features and secure TFS servers behind a proxy cluster. I have tested HAproxy behind a single TFS server in tcp mode and it seems that it's working fine. (http mode tests were not successful as TFS is using NTLM to authenticate users which is not http reverse proxy appropriate).
Next step is to add a second Haproxy node (active/active) and use keepalived to monitor each haproxy nodes status. A second TFS node (active/active) will be added as well. Do you have any feedbacks of any similar setup behind a TFS server ? Could you please share any tips that can help on this implementation ? What is the better approach for caching source control files ? Regards, Reda.

