We have deployed and maintained numerous DHIS2 instances over the last 10 years, and we know that every implementation is unique. Ideally we like to conduct several interviews with our clients to better understand the implementation needs, use cases, and to identify potential performance bottlenecks from the beginning. Also, we actively monitor the DHIS2 instances so we can always adapt the specs (increasing or decreasing to save costs) based on the real workload of the DHIS2 instances, analyzing peaks of server load, and also providing tailored recommendations for optimal configuration.
As data ownership is one of our pillars, under request we can also host the DHIS2 instances in our clients server infrastructure (cloud/on-premise).