Production

Production is the live, ready, tested, public facing version of your app. A new feature might start in a testing environment, then graduate to a staging environment, and then finally make it out to production when it’s ready and battle tested.

Logistically, companies will usually have different sets of servers for each of these environments. Testing and staging will only be available to internal engineers, while production is the one that customers actually use.

Production