Understand the concept between production and staging. Production is our live server where public users are using it all the time. Staging is our test server, where developers can use it to double-check whether their code is working in a server environment similar to production. Of course, different environments connect to different database servers.