WSO2 deployments are frequently sized from a reference architecture chosen at install time and never revisited. Traffic patterns change, tenants get added, and the gap between the deployed topology and the workload shows up as instability rather than as a clear capacity signal.
The deployment ran the control plane and gateway on shared nodes, put all component databases on a single instance without separation, and had a high availability story that had never been tested. Traffic had grown considerably and shifted toward long-lived streaming connections that the original sizing did not anticipate.
WSO2 API Manager on Kubernetes with a shared database tier, fronting parcel tracking and partner integration APIs.
AceMQ profiled real traffic characteristics — connection duration, payload size, burst shape — and compared them against the deployed topology and resource allocation. We then tested the high availability claims by deliberately failing components rather than accepting the architecture diagram at face value.
The failure testing exposed two single points of failure that the architecture diagram did not show, both of which were addressed. Sizing decisions are now driven by a measured model instead of the original install-time assumptions.
Planning a multi-version WSO2 API Manager upgrade including registry migration, API redeployment, and identity integration changes.
Fixing throttling policies that applied inconsistently across WSO2 gateway nodes, letting some consumers far exceed their subscription tier.
Whether you need architecture advisory, 24/7 support, or full managed services, AceMQ has the expertise to help.