The challenge for the carrier when launching third-party access to their APIs was that developers and paying clients reported outages that were not being picked up by internal monitoring tools or the API gateway (AppDynamics + Apigee).
Once developers and clients were onboarded, a clear disconnect emerged between the reported experience of developers and paying clients and the carrier’s own backend DevOps groups.
This brought up key questions:
▶ Were premium services delivering a premium experience? If you paid more for an enhanced offer, was it possible to show that the end-user received an enhanced service?
▶ Could they show direct competitive comparisons between the carrier’s APIs and commercial equivalents i.e. Twilio?
▶ When APIs were updated, was it possible to ensure that performance did not get worse?