Remix.run Logo
whatever1 3 months ago

Why does a startup need zero-downtime-deployment? Who cares if your site is down for 5 seconds? (This is how long it takes to restart my Django instance after updates).

valenterry 3 months ago | parent | next [-]

Because it increases development speed. It's maybe okay to be down for 5 seconds. But if I screw up, I might be down until I fix it. With zero-downtime deployment, if I screw up, then the old instances are still running and I can take my time to fix it.

everfrustrated 3 months ago | parent | prev [-]

If you're doing CD where every push is an automated deploy a small company might easily have a hundred deploys a day.

So you need seamless deployments.

xdennis 3 months ago | parent [-]

I think it's a bit of an exaggeration to say a "small" company easily does 100 deployments a day.

valenterry 3 months ago | parent [-]

Not necessarily. Some companies prefer to have a "push to master -> auto deploy" workstyle.