·8 min read
Deploying to AWS EC2 the simple way
AWSDevOpsNginx
Managed platforms are great until you need control. When I want to own the box, EC2 plus a couple of battle-tested tools gets me there quickly.
Nginx handles TLS and reverse-proxies traffic to the app. PM2 keeps the Node process alive and restarts it on crashes. A small deploy script pulls the latest build and reloads with zero downtime.
The whole thing is boring in the best way — predictable, cheap, and easy to debug when something goes wrong.