Question: What is the best server architecture for multiple mirth connect installations for different clients?
Detailed Problem: We have a client that is sending HL7 msgs as well as other data with CSV files. we have used Mirth Connect to process these data into our systems (using around 7 channels in Mirth Connect). Mirth connect installation and its internal database are on the same server. However, in the near future we are adding many clients (around 10 this year), and we need to come up with a scalable solution that should be able to handle the load. We are planning of using a single central server (powerful) for the internal database of all the mirth connect installations (Postgresql db with a different schema for each mirth connect instance). and one mirth connect instance per client, each on a separate (smaller) server connected to the central database server.
Is this a good approach?
Thanks in advance.