Question: what is the difference between production and uat?
Answer: The fundamental difference between a UAT and Test server is that UAT is configured to run as a production build. But the database is separate where it usually doesn't include caching and other configurations to handle scale. This server will be set up in an environment that the client will be using.