The PMG application was built over many years and has migrated from using a relational database to using Elasticsearch as its core. Over the past years, the complexity of the application's code and requirements have led to some performance incidents.
We have analyzed the application and setup, and have come up with a series of tangible recommendations to help improve the performance, and the total cost-of-ownership for PMG. Some of these improvements required no visible changes for the end user and could be done in a reasonably short period of time. Some others required more discussion and expectation management with the loyal end user base.