News for hackers. Stuff that matters.
Re:Ask HN: What's your favorite way of getting a web app up ... by ngrilly on Sunday June 03, 2018 @11:00AM (#17219832)
And what about zero downtime deploy (upgrading the app binary and updating the database schema)? It's difficult to do without some kind of reverse proxy and without a database server.
Re:Ask HN: What's your favorite way of getting a web app up ... by dom96 on Sunday June 03, 2018 @12:10PM (#17220193)
How often is that really required? OP asked for a quick deploy, for most apps it's enough to put the db into read-only mode and then update the schema. Upgrading the app binary is as simple as replacing it on the file system and then restarting the service.
Re:Ask HN: What's your favorite way of getting a web app up ... by ngrilly on Sunday June 03, 2018 @01:24PM (#17220574)
The more often we deploy with CI/CD, the more we need zero downtime deploy. Putting the DB in read-only mode is not that simple, because the app needs to be able to work in a degraded read-only mode.
Re:Ask HN: What's your favorite way of getting a web app up ... by marcus_holmes on Sunday June 03, 2018 @11:00PM (#17224234)
Yeah DB migrations are a pain in the bum. I do them manually because I still haven't found a tool that handles them properly.

But by the time there's significant data to migrate to the new schema, any schema change is usually due to a major version change or feature implementation, and the migration is part of a wider pain-in-the-bum situation.