The implemented solution uses two Amazon elastic load balancers, one mapping to the IdP machines and one mapping to the CPR machines. Backend authentication is not used, but every member of the ELB must be one of the enumerated VM's, and communications between that VM and the ELB are encrypted. Communications between the ELB and the user are encrypted.

CNAME DNS records were established mapping common domain names to the dualstack DNS record for each ELB.

Future implementations may consider use of haproxy with multiple proxy IP addresses mapped to by a single DNS entry, and each of those haproxy proxies sitting in front of an array of machines, to avoid making the load balancer a single point of failure and ensuring that all data is transiently present in cleartext only on systems owned by the CommIT operator.