←back to thread

DigitalOcean App Platform

(pages.news.digitalocean.com)
646 points digianarchist | 4 comments | | HN request time: 0.891s | source
Show context
user5994461 ◴[] No.24700185[source]
I am so glad to see this. I was looking to deploy an app and the choice is either Heroku or manage your own server which I don't want to do.

Heroku gives instant deployment for the most common types of apps (python/java/ruby). It's PaaS done right, it's fantastic. You should really have a look if you're not aware of it, it's only $7 for a starter app.

Problem is, scaling up is about $50 per gigabyte of memory which makes it a dead end for anything non trivial. You're forced to go to digital ocean / Linode / OVH instead to have something affordable.

That leaves Digital Ocean as the only alternative (don't trust Linode) and it sucks because it only gives me a server to manage. I don't want to manage a server I want to run a (python) application. It's 2020 this sort of things should auto deploy from GitHub without bothering me to manage an operating system.

replies(19): >>24700693 #>>24700794 #>>24701039 #>>24702228 #>>24702633 #>>24702880 #>>24703398 #>>24703543 #>>24703620 #>>24704410 #>>24704873 #>>24705031 #>>24705668 #>>24706188 #>>24706382 #>>24707003 #>>24709134 #>>24716137 #>>24727185 #
1. throw49477721 ◴[] No.24700794[source]
How does Heroku and these app hosting services handle updates to the underlying OS and other dependencies?

Do they only patch non-breaking updates? Or are you on their schedule to ensure your app will run on the latest version?

replies(2): >>24700951 #>>24701099 #
2. user5994461 ◴[] No.24700951[source]
Who cares? The point is that it's their problem, you don't need to think about it, it's done for you. =)

In practice your application restarts at least once a week. It's transparent because a new instance is started first and takes over. The provider can move applications around to add/drain servers and perform maintenance.

replies(1): >>24703485 #
3. rsanek ◴[] No.24701099[source]
You are indeed "on their schedule" -- see eg https://devcenter.heroku.com/changelog-items/1603. But that's the trade-off you deal with, so that you don't have to manage all this stuff yourself.
4. tomwojcik ◴[] No.24703485[source]
AFAIK Dyno is alive for 24 hours or less +-1h, not a week.