Curious to know how many people do zero-downtime deployment of backend code and how many people regularly take their service down, even if very briefly, to roll out new code.

Zero-downtime deployment is valuable in some applications and a complete waste of effort in others, of course, but that doesn’t mean people do it when they should and skip it when it’s not useful.

  • nickel@programming.dev
    link
    fedilink
    English
    arrow-up
    7
    ·
    2 years ago

    Zero-downtime for us using Kubernetes. It’s built-in. Deployment gets updated, new pod comes online, once it’s healthy, the old pod goes offline.

    We do have a little code to handle graceful shutdowns to properly finish any active requests before going offline, but that was a trivial addition.