Its common to discuss the production environment in public but it is a black art on how to construct the development environment correctly, in fact it is a common problem that development doesn’t closely mirror the production experience. We will address why this is important, some common anti-patterns, and how it can be done correctly.