If I knew something was going to take more than a couple dozen milliseconds to run, it was built on the DO droplet.
Why would I pay by the CPU second for something that is taking a lot of CPU seconds? That billing model doesn't make sense.
For my super quick REST endpoints, yeah, all on Firebase, the convenience of writing + deploying makes it an obvious win. (Unless something goes wrong, debugging Firebase functions is not fun...)
If I knew something was going to take more than a couple dozen milliseconds to run, it was built on the DO droplet.
Why would I pay by the CPU second for something that is taking a lot of CPU seconds? That billing model doesn't make sense.
For my super quick REST endpoints, yeah, all on Firebase, the convenience of writing + deploying makes it an obvious win. (Unless something goes wrong, debugging Firebase functions is not fun...)