Leader in Property and Casualty Insurance, Group Benefits, and Mutual Funds in the US
Business Challenge
- The customer faced the following challenges:
- Move to an upgraded version of API Connect V10 on AWS
- Capacity planning, sizing, deployment, and monitoring challenges
- Deploy API Connect V10 on Amazon Elastic Kubernetes Service (Amazon EKS)
- Migration, testing, and cutover to the new API Connect version
Why Amazon Web Services
The customer chose AWS to leverage the scalability, security, and reliability of the AWS Cloud for their API management solution. Additionally, AWS provided managed services like Amazon EKS to simplify the deployment and management of containerized applications.
The AWS Solution
- The solution leveraged the following AWS services:
- Amazon Elastic Kubernetes Service (Amazon EKS) for running the API Connect V10 deployment
- Amazon Virtual Private Cloud (Amazon VPC) to provide a secure, isolated network environment
- AWS Availability Zones and AWS Regions for high availability and disaster recovery
- Amazon CloudWatch for logging, monitoring, and alerting
- Network Load Balancer (NLB) for load balancing and distributing traffic across the API Connect V10 deployment
- Amazon Simple Storage Service (Amazon S3) for storing APIC backup artifacts for DR
- AWS Auto Scaling for automatically scaling the API Connect V10 resources based on demand
- AWS Secrets Manager for securely storing and managing sensitive data like Certs, API keys and credentials
- Amazon Route 53 for DNS management and routing traffic to the API Connect V10 deployment
- Amazon Elastic Block Store (Amazon EBS) for persistent storage for the API Connect V10 components
- The solution architecture included:
- Multi-cloud API Gateway architecture and topology for high availability and disaster recovery
- Installation and upgrade of DataPower API Gateway running on VMware and AWS EKS
- API taxonomy and CI/CD pipeline to manage API lifecycle and deployments
- Migration support from API Connect V5 to V10
- Offloading API analytics and audit logs to Splunk
- Logging, monitoring, and alerting using Amazon CloudWatch
- Load balancing and traffic distribution using Network Load Balancer (NLB)
- Secure storage and management of sensitive data using AWS Secrets Manager
- Autoscaling of API Connect V10 resources based on demand using AWS Auto Scaling
- DNS management and routing traffic to the API Connect V10 deployment using Amazon Route 53
- Persistent storage for API Connect V10 components using Amazon Elastic Block Store (Amazon EBS)
Business Results
- By implementing their messaging solution on AWS, the customer realized the following benefits:
- Successful migration, testing, and cutover to API Connect V10
- Adoption of both SOAP and REST services
- Embraced an API-centric culture within the organization
- Reusability in building API patterns
- Faster time-to-market for new APIs and services
- Scalable and highly available API management solution across multiple clouds
- Improved monitoring and alerting capabilities with Amazon CloudWatch
- Secure storage and management of sensitive data using AWS Secrets Manager
- Cost optimization and resource efficiency with AWS Auto Scaling
- Reliable and persistent storage for API Connect V10 components using Amazon EBS
- Simplified DNS management and traffic routing with Amazon Route 53