←back to thread

804 points jryio | 2 comments | | HN request time: 0.001s | source
Show context
tempest_ ◴[] No.45661573[source]
The cloud has made people forget how far you can get with a single machine.

Hosting staging envs in pricey cloud envs seems crazy to me but I understand why you would want to because modern clouds can have a lot of moving parts.

replies(11): >>45661597 #>>45661608 #>>45661636 #>>45661649 #>>45661714 #>>45661726 #>>45661756 #>>45661835 #>>45662162 #>>45662794 #>>45663024 #
odie5533 ◴[] No.45661597[source]
Fully replicating prod is helpful. Saves time since deployment is similar and does a better test of what prod will be.
replies(1): >>45661657 #
teaearlgraycold ◴[] No.45661657[source]
Completely agree. It’s not a staging server if it’s hosted on a different platform.
replies(2): >>45661694 #>>45661797 #
1. hamdingers ◴[] No.45661797[source]
The "platform" software runs on is just other software. If your prod environment is managed kubernetes then you don't lose much if your staging environment is self-hosted kubernetes.
replies(1): >>45661814 #
2. odie5533 ◴[] No.45661814[source]
Load balancers, IAM roles, kubernetes upgrades, postgres upgrades, security settings, DNS records, http routes... there's a lot that can go wrong and makes it useful to have a staging environment.