Define the freedoms you want projects to have, not just the platform you want in the future. Specialise judiciously. Accept that freedoms have a cost too. Push the complexity back into individual projects to unlock freedoms. Copy and paste if you have to. Go slow - one freedom at a time. Go fast - remove the platform dependency as quickly as possible.
Help! My platform is out of shape!
If you've read my previous article,
You're not alone. If I'm interviewing for a new job I like to ask how they set up a new service in production. Very rarely have I ever had a response that made me think the interviewer was totally happy about everything involved!