←back to thread

797 points burnerbob | 3 comments | | HN request time: 0.001s | source
Show context
TekMol ◴[] No.36810722[source]
What do people get out of using special services like Fly.io instead of standard VMs like the ones you can get from $5/month these days?

Can anybody who uses Fly.io explain their rationale? Why do the additional integration with Fly.io, trust and install their special software on your machines and tie your project into their ecosystem?

What type of application are you running? How many users are using it?

replies(2): >>36810839 #>>36811010 #
danjac ◴[] No.36811010[source]
There's a sweet spot of early startup or side project where you don't have the time, budget or people to manually set up and maintain servers on your own or deal with the complexity and cost of Kubernetes or AWS, especially when your focus is on building the product and acquiring customers.

Heroku (before its inevitable enshittification under Salesforce) was great for this use case. Sure you will outgrow it at some point, and it did get expensive, but when you just want to throw up an MVP with minimum fuss and maintenance you could do much worse.

replies(1): >>36811235 #
TekMol ◴[] No.36811235[source]
What exactly does Fly.io give you?

You already know how to set up your project locally. Why not just do the same setup on any cloud VM and boom it is online?

replies(4): >>36811471 #>>36812342 #>>36813296 #>>36813720 #
1. danjac ◴[] No.36811471[source]
Not sure what fly.io offers vs Heroku or others (I have played with it some time ago but not used for anything serious), but for an equivalent I'd be looking for automated load balancer setup with SSL, easy scaling up so I can go from 1 to 2 or however many web services (with UI or CLI), simple deployment configuration with a Procfile (or whatever) and managed PostgreSQL/MySQL/Redis including backup/restore when needed.

That's more than what I would have or need locally.

replies(1): >>36811671 #
2. TekMol ◴[] No.36811671[source]
And what kind of project do you run which needs up/down scaling and load balancing?

In my experience, for a simple PHP web application, the smallest VMs already can handle a thousand concurrent users, which amounts to something like a million monthly users.

replies(1): >>36811962 #
3. preseinger ◴[] No.36811962[source]
and what does your experience tell you about applications which are not written in PHP, and which need to handle more than 1000 concurrent users?