4 ms·
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
by jscheel 3y 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.
- mieubrisse 3y agoWhat did you use for mock versions? Localstack?
- jscheel 3y agoNah, 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.
- mieubrisse 3y agoThank you, that makes sense! Nice point to fakes3; I hadn't heard of that before.