EP3® Update Highlights March 31, 2025 

We are continually enhancing the functionality and performance that EP3 offers exchange operators. In response to customer feedback, EP3 now supports the following:

Improved Performance Observability

EP3 now produces additional Prometheus metrics that allow exchange operators to monitor and alert on end-to-end performance of order entry. These metrics measure the time from order arrival at the FIX Gateway to the publication of the FIX execution report acknowledging the order. 

Dependent Services Health Checks

All EP3 services implement the gRPC Health Check Interface. This allows developers utilizing any EP3 API to first determine the health of dependent services prior to interacting with the API. 

Performance Updates

Several performance updates were made to EP3 and EP3 components during March including: the reduction of message size on the critical path to decrease message bandwidth and increase throughput, updating of decimal libraries to increase order entry throughput and performance, improved the time to recover services when there are large numbers of users and accounts present in EP3, and improved database query performance.

Banking Service Enhancements

The Banking Service manages deposit and withdrawal workflows between EP3 and commercial banks. Several functional enhancements were made including making it easier for Exchange Operators to verify cash held in a commercial bank account versus the value recorded in EP3.

Trading API Update

Exchange Operators can now implement manual or automatic order approval workflows by previewing orders before submission  to the matching engine.

Learn more about how EP3 can power your exchange.