Your question is Zero-Downtime CI/CD Design. 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).
How do you design a CI/CD pipeline to ensure zero-downtime deployments?
Explain the pipeline stages, deployment strategy, health checks, rollback mechanism, infrastructure requirements, and monitoring approach. Include how you would handle failed releases, database schema changes, configuration updates, and traffic migration while preserving service availability.