I'd go with GCP, either Cloud Run or Cloud Functions (you can export Express apps directly). Both have generous free tiers and scale up automatically. You also get all the cool stuff of GCP (Stackdriver for monitoring, tracing, etc., GCS for static file hosting, etc. ).
I'm using ExpressJS as my backend and using PM2 to do load balancing together with cluster to auto reload my server when it crash and it's currently hosted in Heroku free tier. I'm planning to implement Nginx to do reverse proxy. This server is build for an e-commerce site so it's going to be a lot of requests and was wondering which service provider is able to help me do auto scaling when it reaches a very high number of concurrent user as well as not being too expensive for a start up company like mine not able to afford the bills. Thanks
For further actions, you may consider blocking this person and/or reporting abuse
Top comments (4)
I'd go with GCP, either Cloud Run or Cloud Functions (you can export Express apps directly). Both have generous free tiers and scale up automatically. You also get all the cool stuff of GCP (Stackdriver for monitoring, tracing, etc., GCS for static file hosting, etc. ).
GCP is Google cloud? I'll take a look at. Thanks for the recommendation
Any info on this backend?
I'm using ExpressJS as my backend and using PM2 to do load balancing together with cluster to auto reload my server when it crash and it's currently hosted in Heroku free tier. I'm planning to implement Nginx to do reverse proxy. This server is build for an e-commerce site so it's going to be a lot of requests and was wondering which service provider is able to help me do auto scaling when it reaches a very high number of concurrent user as well as not being too expensive for a start up company like mine not able to afford the bills. Thanks