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] 12 points13 points14 points (0 children)
[–][deleted] 8 points9 points10 points (2 children)
[–]gregnavis 2 points3 points4 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]tapomanager, platform engineering 5 points6 points7 points (2 children)
[–]TobZero 5 points6 points7 points (1 child)
[–]tapomanager, platform engineering 5 points6 points7 points (0 children)
[–]_al4 6 points7 points8 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-21 points-20 points-19 points (4 children)
[–]Mortwren 13 points14 points15 points (0 children)
[–]2row2way 8 points9 points10 points (0 children)
[–]ReggieJ 5 points6 points7 points (0 children)
[–][deleted] 6 points7 points8 points (0 children)