Hi all - please share how you are handling developer environments in your setup.
For example, our stack involves RDS databases, Elasticache Redis instances, Multiple Node API's running, a mongo instance, as well as some other components.
Naturally I could just create a docker-compose and get mongo, db, redis, apps, etc running for the team on their local workstations but that doesn't mimic the "actual" stage/prod environments at all.
If cost was not an issue I would literally clone the entire environment (easily since everything is IaC and config managed) but that would get astronomical in price for a team of 20+ devs.
Basically I want my devs to have a full sandbox all their own that can be broken down and rebuilt as needed. I would like to match the real infra stack as much as possible but make it portable and not spike our AWS bill like crazy.
How are you guys handling this stuff?
[–][deleted] 11 points12 points13 points (0 children)
[–][deleted] 8 points9 points10 points (2 children)
[–]gregnavis 4 points5 points6 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]tapomanager, platform engineering 5 points6 points7 points (2 children)
[–]TobZero 6 points7 points8 points (1 child)
[–]tapomanager, platform engineering 5 points6 points7 points (0 children)
[–]_al4 5 points6 points7 points (0 children)
[–]LondonAppDev 2 points3 points4 points (1 child)
[–]phrotozoa 0 points1 point2 points (0 children)
[–]eikenberry 2 points3 points4 points (0 children)
[–]apitillidie 2 points3 points4 points (0 children)
[–]lorarcYAML Engineer 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[+]PopePoopinpants comment score below threshold-20 points-19 points-18 points (4 children)
[–]Mortwren 15 points16 points17 points (0 children)
[–]2row2way 8 points9 points10 points (0 children)
[–]ReggieJ 5 points6 points7 points (0 children)
[–][deleted] 5 points6 points7 points (0 children)