I'm currently running Exchange 2010 on a Windows 2008 R2 PDC. The plan is to migrate the system to a new hardware so that I end up with Exchange 2016 on a Windows 2016 server (incl. PDC). (Please leave the discussion of the performance disadvantages of running Exchange server on the DC aside for the time being, unless there's a real technical problem with that. I'm only serving some 30 users and there isn't that much load on the server.)
The rough idea is to install the Windows 2016 server and include it into the current domain, then install Exchange 2016 on it and migrate the users. (I have read that running Exchange 2010 and 2016 in parallel for some time is fine and even recommended, so that I can slowly migrate and test one user after the other.) At some point (which?) the 2016 DC will become the PDC and the old server will be removed from the environment.
Do you think this would work? And recommendations and suggestions?