Maybe I'm looking in all the wrong places, but I'm having a surprisingly hard time finding hardware requirements.
I love that with Erlang I can throw an experimental app on Digital Ocean for just $5/mo and see if it gets traction. How much more resource intensive is Orleans and what kind of resource usage should I expect as I scale up the number of actors?
You can run Orleans on a single host or many. In fact I believe we do have a host in production running Orleans by itself that is the equivalent of a $5/mo DO box. Resource usage scales with network activity in my experience. I think there are benchmarks around, but generally the scaling factor seems similar to conventional networking models.
We have a pair of machines for resiliency, but on test and staging environments we run many times the services and experiments on one box with many other services without a problem, it maybe need a bit more memory for the .net virtual machine vs the erlang one, but totally doable with a basic machine.
I love that with Erlang I can throw an experimental app on Digital Ocean for just $5/mo and see if it gets traction. How much more resource intensive is Orleans and what kind of resource usage should I expect as I scale up the number of actors?