The term 'UH Simulator' get's mentioned a lot in this project so we thought it would be useful to explain what it is
It is a tool developers use which mimics the data structure and type of our master data source(s).
Our data sources are used by hundreds of Council employees every day. As we build our APIs and experiment, we don't want to be using the live version of those sources because it's too risky; What if we create an infinite request loop accidentally and cause the live service to fall over for example? The UH simulator enables us to develop our APIs and experiment without any risk to our live services.
By using our 'simulated' version of the master data sources, we have confidence that what we build will work when we eventually get to putting our APIs into production (i.e. live services). The diagram below shows the difference between development APIs and Production ones.