Hacker News new | ask | show | jobs
by gregjor 869 days ago
AWS EC2 instances for a big web app. RDS MySQL database instances. Identical setups for development/test, staging, production, with dev/staging using different databases and not allowed to process real payments and so on. Every developer has their own work instance. Deployment is `git pull` with an occasional database schema update/migration done with SQL and tested like any other code. Scripts automate most of this.

I wouldn't change anything. I prefer the control of managing the server at the OS level, but I'm not interested in managing hardware anymore so AWS can do that.