Is that still the case?
Also where does one host Elixir apps these days? Heroku, Vercel or Bare metal?
Is that still the case?
Also where does one host Elixir apps these days? Heroku, Vercel or Bare metal?
And I'm biased, but we are a pretty good place to run an Elixir app: https://fly.io/docs/getting-started/elixir/
It really depends on your reference point and what your web servers are doing. The Elixir website has a series of cases and perhaps you can find an example closer to what you are doing: https://elixir-lang.org/cases.html - there are also cases where companies reduced the number of nodes in production once they migrated to Elixir.
Regarding deployments, Heroku, Gigalixir, Fly.io, Droplets, K8s, etc are all viable options.
https://bignerdranch.com/blog/elixir-and-io-lists-part-2-io-...
Whenever I need to upgrade, I perform a rollout, new OTP application instances perform a takeover, once it's done previous pods are taken down.
I'm curious to know what you have heard with more precision, if possible.
I'm serving (https://domovik.app) for a few dozen people on a few dozens MB of RAM. Sure, it's not Google scale, but I really can't complain about memory usage.