Microservices on Kubernetes, using Helm charts, GitHub Actions CI/CD, with PostgreSQL backend. The service handles 5,000 RPM.
The interviewer asks“You're releasing a major version of a backend API service to production. Describe your deployment strategy, health checks, and exactly what you'd do if something goes wrong 10 minutes after release.”
Use rolling or canary deployment, with automated health checks and readiness probes. Define SLO-based rollback triggers. Roll back with helm rollback or kubectl rollout undo. Always have a tested runbook.
A free account unlocks the rest of it, and saves your progress across every track.
bash: variables Shell variables: assign, quote, default and exportbash: if Conditions: if, elif, else, test brackets and casebash: loops Loops: for, while read, until and retrybash: functions Functions: name a block, pass arguments, return a statusbash: arrays Arrays: lists and key-value maps in bashbash: exit codes Exit codes, $?, set -euo pipefail and trapbash: redirection Redirection: stdout, stderr, 2>&1, /dev/null and here-docsbash: arguments Script arguments: $1, $#, "$@", shift and getopts