Recently had an issue where we forgot to deploy some API updates on live when we pushed an app version live (we test on dev/staging)

Does anyone have any experience in mitigating this risk? Can't do a final test on live since that has permanent side-effects (e.g. Automated emails getting sent to other users)

  • 2
    Try using blue green deployment?
  • 1
    Use docker swarm or kubernetes to deploy multiple instances of your services, distribute update to only a few so any errors are isolates to a smaller portion of requests, roll back the API server image when the new build creates problems.
Your Job Suck?
Get a Better Job
Add Comment