I know this is a vague question, but in the next 2-3 months I'll be launching my first ExpressJS website. I plan on either using my current VPS provider (Vultr) or moving to AWS EC2 for availability and scalability.This had me thinking of how to calculate server resources, I have no idea on the initial load - obviously hoping for the best. Here is a rundown of the application:Cloudflare: CDN/DDoS MitigationNGINX: Proxy pass & cachingNodeExpressJSSequelize (MySQL)~ 1000+ database inserts a day (scheduled/internal)10,000 initial database recordsRedis (Memory Cache)PM2 Process ManagementDoes a simple Node application require more vCPUs or memory? Does anyone have a baseline of what I should expect at launch, or anything? I don't have the financials to throw a ton of money at resources, so trying to optimize as much as I can on a budget. Anyone want to share their experiences?I was looking at the AWS t2.medium instance to start, but I don't want to over or under use resources.
Submitted March 06, 2018 at 02:11PM by Miles360x
No comments:
Post a Comment