Scalable Ecommerce Microservice with WSO2 API Management
The Narrative
Enterprises require more than just functional APIs; they need secure, managed, and observable microservices that can be easily discovered and consumed by third-party developers.
Engineered a managed microservice ecosystem by offloading identity management to the WSO2 API Manager and automating deployment via Helm charts, reducing the attack surface and improving deployability.

Key Features
Enterprise API Management
Leveraged WSO2 APIM for OAuth2/JWT authentication, header-based identity injection (x-user-id), and policy enforcement.
Cloud-Native Orchestration
Packaged with Helm for reproducible deployments, utilizing Nginx Ingress and PVCs for persistent storage management.
Software Engineering Excellence
Organized with a Controller-Service-Repository pattern and custom middleware for identity validation.
OpenAPI Driven Design
Developed using a Design First approach with OpenAPI 3.0, enabling 100% automated resource creation in WSO2.
Engineering
// SYSTEM_OVERVIEW
Containerized API ecosystem with WSO2 management and security layers.
01_MODULE: API MANAGEMENT (WSO2 APIM)
Integrated WSO2 Gateway to handle rate limiting and usage quotas, while exposing a self-service Developer Portal for API discovery and testing.
02_MODULE: KUBERNETES & DEVOPS STRATEGY
Implemented resource optimization with CPU/Memory limits and integrated health checks (Liveness/Readiness probes) to ensure cluster stability.