ProcessMaker Environment Sizing Best Practices
The following documents describe how to appropriate size an on-premise ProcessMaker 3.2 environment for different use cases (development vs production, etc). These follow best practices and suggested stack configurations.
General Environment Sizing Notes
ProcessMaker is a data intensive platform. As such, the majority of the workload is usually dependent on the database environment. A properly tuned Database environment is an absolute requirement for a production environment for ProcessMaker. Many of the sizing detailed will be focused on data storage.
ProcessMaker is used in various enterprise environments with different use cases. Best Practices is not a one size fit all solution. Please take the customer's use cases into account and use your best judgement to determine the best architecture solution.