AlchemistCamp 2 days ago

Yes. This is a big part of what initially drew me to Elixir. It's more than feasible to run a server on a cheap VPS, get great, though not quite Golang or low-level language performance and have a much easier scaling story when you need multiple machines.

More importantly, you generally don't need an external queue service, in-memory KV store, task scheduler or many of the other things that JS/Ruby/Python stacks need. By consolidating just about everything but the DB in a single, well designed system, it's possible for a very small team to take on relatively large challenges on a smaller budget.

1
da02 2 days ago

Which VPS providers do you recommend? Which relational databases do you use with Elixir?

MarceColl 2 days ago

I use a dedicated hetzner server (12 cores 64gb ram) for 60 euros with postgres

Cyph0n 2 days ago

Not an Elixir expert, but my impression is that Postgres is a common choice. It’s well supported by both Ecto (ORM) and Oban (job queue).