We're getting ready to launch our iOS app and our backend is on Node.js
and Postgres
database.
We plan to use Aurora Postgresql
for storage (text only, no pictures).
Currently, we have an EC2
development server t2.small
that I reserved for 36 months
(All upfront
) and it works great. This server doubles as a Node.js
+ Postgres
on Ubuntu
.
We would like to go into production in North America (U.S. and Canada) only. We have 0 users right now. We'd be lucky if we can get 10 users in the next 30-90 days. Each user may use the app for 5-10min a couple of times a week.
Question: I am not sure what size servers I should go with. I would like to save money and happy to pay All Upfront
; however, I am not sure:
Node.js
when reserving?Aurora Postgres
. Should we go Serverless?";"
as soon as the user logs in to the app, which could make the cold-start invisible from the user's point of view. If your use-case can't tolerate a cold start, you can have it scale down to 1 ACU when inactive rather than pausing.