Your question is Prioritize Conflicting Engineering Deadlines. Take a moment with it on the right.
Talk me through your thinking if you like. When you're confident, submit your answer and I'll grade it like a real screen (7/10 or better passes).
You are leading an engineering workstream and several important deadlines are colliding at once. A customer-facing feature has a committed launch date, a reliability improvement is needed to reduce operational pain, and an internal migration is blocking future development. Different stakeholders are pushing for their work to come first, and you cannot do everything in parallel without creating delivery risk.
How do you prioritize work when you have multiple conflicting deadlines?