In the scenario, if you have to manage many critical components within your Platform. And your development team will have different expectation from each of new version release for those components. I'd love to hear How you deal prioritize with them ? which aspects should to consider ? Lesson learn ??. Hope it makes sense.