I would like the next version of the app I am working on to be extra-robust. But I don’t know enough about how node/meteor runs on the server and how the webserver directs requests, etc.
I have the option of moving from a $10 Digital Ocean droplet that has 1 CPU to a $20 droplet that has 2 CPUs.
I only have about 15 users, but I have a complex setup with observers (which automatically run calculations and take actions when certain collections change, which happens on a regular basis). Will 2 CPUs allow a setup with dozens of observers to basically run stuff in parallel?
Also, how quickly does a meteor app exhaust 1 GB of RAM on a server? What are some metrics to think about in this regard?