One or more non-transitory computer-readable media storing instructions that, when executed by a computing platform comprising at least one processor, memory, and a communication interface, cause the computing platform to:
- monitor, by a computing platform, a plurality of processing engines;
- generate, based on the monitoring, data that indicates a quantity of application messages, of a plurality of application messages, processed by each processing engine of a plurality of processing engines;
- generate, based on the monitoring, data that describes processing details associated with each application message of the plurality of application messages processed by each processing engine of the plurality of processing engines;
- predict, using the data that describes the processing details associated with each application message of the plurality of application messages processed by each processing engine of the plurality of processing engines, a maximum processing capacity for each processing engine of the plurality of processing engines;
- determine, using the data that describes processing details associated with each application message of the plurality of application messages processed by each processing engine of the plurality of processing engines, a priority level that describes each application message of the plurality of application messages of the plurality of application messages processed by each processing engine of the plurality of processing engines;
- generate an application message prioritization framework based on the maximum processing capacities and the priority levels;
- receive, from an enterprise organization application, an application message to be processed;
- determine, based on the application message prioritization framework, whether a processing engine of the plurality of processing engines has capacity to process the application message;
- based on determining the processing engine has capacity to process the application message, determine, based on the application message prioritization framework, whether the application message is associated with a first priority level;
- and
- based on determining the application message is associated with the first priority level, transmit the application message to the processing engine to be processed.