at this time there is no Howto regarding your szenario.
As described in Which login server? Slow logons you may set up AD-Sites as described in the Microsoft documentation. For suggestions for your requirements, more informations would be needed:
- How are your sites connected to each other
- What exactly should be achieved (distributed DNS and DHCP servers for each site?, Distributed logon/share services?)
For concrete questions you may contact our sales team (email@example.com) which would be happy to help you work out a solution together with our consulting team.