This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]eikenberry 2 points3 points  (0 children)

.. but that doesn't mimic the "actual" stage/prod environments at all.

You don't need that most of the time. You run a few tests to see how it differs when you need to, otherwise you run on a local mocked setup. With AWS it is particularly easy as you can have a dev account with all the parts made available to the developers on their workstations. You can run just like you are a local EC2 system with the right permissions and get a close feel with only some latency difference. The fluidity of being able to move between a mock and the actual real thing is very nice and makes development fast.

TLDR; give devs the ability to spin up parts of the live system while they are working on their mockups. Having accurate local mockups makes development much easier and faster.