All projects
2023 — 2024 · Serverless · Cloud-Native Migration
Parallel Porting — Cloud Migration
Vodafone · Global Telecom
Serverless microservices that verify number-porting feasibility against downstream telecom systems, deployed via Infrastructure-as-Code on AWS.
Project visual
Parallel Porting — Cloud Migration
The problem
Vodafone's porting workflow had to verify feasibility against multiple downstream systems before accepting a request. The legacy stack didn't scale gracefully under bursty load, and releases were risky and slow.
Approach
- 01Decomposed validation logic into event-driven microservices using AWS Lambda, SQS, DynamoDB, and S3 for serverless, cost-aware scale.
- 02Codified all infrastructure with AWS CloudFormation; container workloads moved to ECS for predictable scaling under bursty porting traffic.
- 03Wired CI/CD on Azure DevOps with zero-downtime deployments and fully automated release cycles.
- 04Stress-tested the platform with Locust (Python) load suites to validate stability at high concurrency before each major rollout.
- 05Hardened the supply chain with SonarQube and WhiteSource Renovate scans across releases.
Outcome
- Validation workflows simplified and processing efficiency improved.
- Zero-downtime releases via automated pipelines, with reproducible environments.
- Sustained high-concurrency load proven through repeatable Locust simulations.
Stack
- Java
- AWS Lambda
- AWS SQS · DynamoDB · S3
- AWS ECS
- AWS CloudFormation
- Azure DevOps
- Locust
- SonarQube · WhiteSource