Live data from Hacker News

DigitalOcean App Platform

pages.news.digitalocean.com

81–90 of 357 posts

Re: DigitalOcean App Platform

#81

I got quite excited at being able to stick my static sites on DO for free, but notice on this page[1] that only the first three are free, then it's $3/m/site. Perhaps I've been spoiled by services like Netlify. I'd be interested to know what the benefits are of using DO's service over free alternatives. [1] https://cloud.digitalocean.com/apps?i=6bf7f8

Netlify Analytics $9/month per site [1], no way to download logs [2]. That said it is easy to deploy, free HTTPS [3] and they support MIME definitions in _headers [4].

I host on Google Cloud Storage, it is not that easy but not that hard either [5], GoAccess for web analytics, no HTTPS. I would be interesting to have a matrix of supported features on different platforms. And how deployment compares to Nginx, letsencrypt, git.

[1] https://www.netlify.com/products/analytics/

[2] https://community.netlify.com/t/download-raw-server-access-l...

[3] https://docs.netlify.com/domains-https/https-ssl/

[4] https://docs.netlify.com/routing/headers/#syntax-for-the-hea...

[5] http://sergeykish.com/google-cloud-storage-static-hosting

Re: DigitalOcean App Platform

#82
post #6

Digital Ocean has really changed. Just get the feeling leadership or something changed internally to pivot away from being customer/developer focused. I'll stick with gcp.

Yes, there was a huge shift in leadership in 2018. Check out the linkedins of the founders and original employees. You'll see that they either left, or shifted from executives to board members.

Re: DigitalOcean App Platform

#83
post #41
post #37

Earlier quoted context omitted.

We do plan to let you set min and max bounds for autoscaling once it is implemented. This is exactly the sort of thing I'm talking about, but for money rather than computing resources or bandwidth. I'd like a feature that where the requirement is effectively "Fall back to a serving sorry-I'm-poor.html instead of the app if the total monthly bill has exceeded $xxx". For a side project I'm more interested in not paying…

For what it's worth, we (Fly.io) have this feature, and announced it as part of our launch post on HN. But literally no one has asked us to enable it on their apps. So we never made it self service. I think for most companies, it's better to set the expectation that the service costs money, bursts will cost more money, and then forgive outlier charges once or twice. It's tremendously difficult to compete against the…

Very interesting that this feature is often demanded in tones of righteous outrage on posts about autoscaling cloud services, yet when actually implemented, nobody has actually set it up.

Re: DigitalOcean App Platform

#84
post #10
post #6

Digital Ocean has really changed. Just get the feeling leadership or something changed internally to pivot away from being customer/developer focused. I'll stick with gcp.

Disagree on GCP. Extremely hesitant to GCP ever since they performed that price hike of their GKE product for their control plane. I really can't trust them anymore, given that nearly all of Google's entire product suite can just get deprecated whenever they feel like it.

It's really not comparable. Google is for companies and the smallest bill is $100 a month. Digital Ocean is for enthusiasts and the highest bill is $100 a month.

Re: DigitalOcean App Platform

#85
post #16

Like all DigitalOcean products, the App Platform provides predictable, easy-to-understand pricing that allows you to control costs to prevent surprise bills. I can't see any features listed that enable me to control costs to prevent surprise bills. If a site got submitted to HN and hugged to not-to-death-because-it-autoscales then I'd wake up to a bunch of alerts and massive outbound bandwidth bill. I don't want that…

That seems somewhat opposite to the point of PaaS, no? If you want controllable costs and you don't want people using your service because interest explodes, then just stick to a regular droplet, no? The entire point of this is that if usage explodes, you want to pay to support that usage. That's the entire feature. (Also, HN frontpage traffic isn't that much -- it's a few requests per second at most, not thousands p…

A little tidbit: everything you deploy on App Platform comes with DDoS protection built in.

Re: DigitalOcean App Platform

#86
post #68

Earlier quoted context omitted.

Most autoscaling platforms let you define min and max types of restrictions. I assume DO would have the same functionality in their autoscaling.

Correct me if I'm wrong, but AWS doesn't allow you to do hard limits. I was creating a public S3 bucket today and wanted there to be a hard limit, so I couldn't get slapped with a huge AWS bill. Looking at the docs, it appears I can get alerts but not set a hard limit on my billing.

AWS allow to set limits on autoscaling groups, ECS, EKS. All the things with autoscaling really.

If you're worried about billing, S3 is not a great choice. S3 is precisely unlimited storage for enterprise.

Re: DigitalOcean App Platform

#87

We've been happy https://render.com customers for over a year now and on the surface this looks very similar. I'm glad to see another company take a stab at iterating on Heroku while keeping ops burden low. I'm interested to know - what's the sales pitch for DO over Render? I'm noticing some pricing differences but at first glance it seems they tip Render's direction. I'm also noticing Render is a bit further along (…

There are various areas where App Platform pricing is in your favor, including the initial getting started pricing for services on both the basic and pro plan, as well as the cost of databases as you scale beyond the cheapest plan on Render. App Platform supports custom domains today, but we do plan to roll out enhanced functionality around domain management very soon. Today we support pre/post-deploy jobs with cron…

Can you consider expanding a 3rd data center to somewhere else in the US besides SF and NYC? Like texas, chicago, or virginia?

Re: DigitalOcean App Platform

#88
post #16

Like all DigitalOcean products, the App Platform provides predictable, easy-to-understand pricing that allows you to control costs to prevent surprise bills. I can't see any features listed that enable me to control costs to prevent surprise bills. If a site got submitted to HN and hugged to not-to-death-because-it-autoscales then I'd wake up to a bunch of alerts and massive outbound bandwidth bill. I don't want that…

This is laughable - billing is logically separated from droplet use, so unlike other providers DO charges for the potential to use a capability, rather than actual use, regardless of whether it is consumed. I got stung badly by this - charged for X droplets capability when zero droplets capability was being used for several months. Explained the misunderstanding to DO, got no sympathy & no refund. Won't touch them again, don't trust them further than I could throw them.

Re: DigitalOcean App Platform

#89
Is it just me, or is $15/mo for the cheapest Postgres-with-backups a bit steep? Heroku's free DBs (or $9/mo basic plan) support daily backups.

I've currently got a web app I'm just self-hosting on a DO VPS for $5/month. I have a Postgres DB on the same VPS (via a Docker image), with a 10-line shell script & cron job for backups to Backblaze B2 (which costs ~nothing/month for my tiny DB).

Additionally, my web app is a Kotlin API and a Nuxt.js SSR server, so I think I'd have to set it up as two separate "apps" on this platform. That means I'd be going from $5/mo to $25/mo.

On one hand, that's not a ton in the grand scheme of things. On the other hand, the whole reason I use DigitalOcean and self manage my infrastructure is to _not_ have to pay that kind of money for my projects with no revenue.

Re: DigitalOcean App Platform

#90

Is it just me, or is $15/mo for the cheapest Postgres-with-backups a bit steep? Heroku's free DBs (or $9/mo basic plan) support daily backups. I've currently got a web app I'm just self-hosting on a DO VPS for $5/month. I have a Postgres DB on the same VPS (via a Docker image), with a 10-line shell script & cron job for backups to Backblaze B2 (which costs ~nothing/month for my tiny DB). Additionally, my web app is a…

I think you're stating the reasons already. There are people who don't want to self manage. They want a fully managed solution and don't want to think about the ops.
Post reply on HN