Hi Aboo,
BCAAA as an application don't have any system requirement of its own. It is only invoking Netlogon process from the underlying Windows OS. As the guide says, we only need to make sure that the HW requirements of the windows OS should be satisfied to make BCAAA work fine.
Since the deployment is for about 30K,do plan to use surrogate based authentication at the deployment phase itself. This is to reduce the over load on the Proxy and AD server for authenticating users.