Hacker News new | ask | show | jobs
by jscheel 869 days ago
It's worked great for us. Every developer runs a dev cluster on their own machines. Services like s3 are transparently replaced with mock versions. We have two builds that can be run, which really just determines which set of helm charts to deploy: the full stack or a lightweight one with just the bare necessities.
1 comments

What did you use for mock versions? Localstack?
Nah, nothing that complex. The only AWS service we use that isn’t just their clone of an existing tool is S3, which we just use fakes3 for. Everything else is easily deployable in a cluster already, because it’s mostly standard systems like mysql, elasticsearch, redis, etc, that AWS has versions of, but that don’t require any special treatment. The ingresses, etc are obviously different, because it doesn’t rely on the aws loadbalancers in dev, but that’s all abstracted away and automatically handled anyways.
Thank you, that makes sense! Nice point to fakes3; I hadn't heard of that before.