All applications are proven to operate fine within organizations having thousands of employees. We govern the performance of the applications using the following procedures.
The software is being load tested automatically on a day to day process. This load test is fully automated and is covering the core processes of the applications. By executing the test on a day to day base, performance degradations are detected quite short after they have been introduced, making it easier to track back and improve.
The overall performance of the load test runs is one of the checks being executed before software is released.
Running applications in Kubernetes and in Microsoft Azure in the JOIN Enterprise Cloud offers the following possibilities to scale up and out:
The JOIN Enterprise Cloud is continuously being monitored on various performance counters. CPU and memory usage is being monitored per application and per hardware component. If the counters exceed thresholds, our IT department is being alerted.
Additionally, the same monitoring and alerting is present on database performance, which is being monitored on CPU, Data I/O and Log I/O.