Business Challenge
Our client is a global standards organization. Its products and codes are used by millions of brand owners, retailers and supply chain partners around the world.
The organization needed an always-on, scalable cloud-based platform capable of storing and sharing data on billions of products and related information with members and partners across the world.
The client also wanted the ability to onboard member organizations quickly and seamlessly.
They wanted the business capabilities developed on a platform to be available as modern and secure enterprise-level APIs.
Solution
We chose a microservices architecture for high agility, loose coupling, independent deployability and maintainability.
We followed an API design-first approach and designed according to the standards-based API specification (OpenAPI Specification).
In line with best practices for securely publishing and maintaining APIs, our team deployed the Azure API management solution. We used Azure APIM developer portal to deliver a superior developer onboarding experience. The solution had other features as well:
- Design and implementation of the Azure Virtual network for securely hosting the platform.
- A cloud-native architecture using the Azure AppService and an Azure-managed Kubernetes platform.
- Comprehensive performance testing and optimization at all levels to meet strict SLAs.
- Security testing and vulnerability assessment to ensure secure APIs.
Outcomes
- A robust and secure API platform that handles 200,000 API requests per day.
- 50 million codes uploaded in 40 product categories across more than 130 countries.
- Delivered a developer portal for quick onboarding of application developers.
- New 7-step verification mechanism led to the creation of new revenue streams.