Operating critical telecommunications infrastructure spanning the Netherlands, Belgium, Germany, and France, our client needed a solution that could scale with their growing network complexity while maintaining the highest standards of performance and reliability.
Technology
We developed a modern, cloud-native platform that leverages the latest AWS technologies and best practices. The system is built on a robust and scalable architecture, making it easily maintainable and future-proof.
AWS Fargate
Serverless, containerized compute
RESTful JSON APIs
Moderne, lichte API-architectuur
PostGIS
Geavanceerde ruimtelijke dataverwerking
Robot Framework
Test automation
CI/CD Pipelines
Automated deployment
Multi-Region AWS
Europe-wide infrastructure
The Challenge
Our client's legacy Routing 2 system, built on SOAP/XML architecture, faced growing challenges that threatened their competitive position:
- Increasing response times as network complexity grew
- Rising infrastructure costs with traditional server management
- Complex deployment processes are slowing innovation
- Limited scalability for future growth requirements
- Difficulty maintaining service quality across multi-country operations
The telecommunications industry demands not just reliability, but continuous improvement. Standing still meant falling behind competitors who were investing in modern infrastructure.
Client's Question
How do we modernize our critical routing infrastructure without disrupting service to thousands of daily users? How can we reduce costs while simultaneously improving performance? Can we build a platform that will serve us for the next decade of growth?
The core requirement:
Our Solution
We architected Routing 3 as a complete platform transformation, taking a strategic approach that balanced innovation with operational continuity.
Technical Foundation:
API Modernization
Migrated from SOAP/XML to RESTful JSON APIs, improving performance and developer experience.
Cloud-Native Architecture
Implemented AWS Fargate for containerized, serverless compute—eliminating server management overhead.
Multi-Region Deployment
Established infrastructure across the Netherlands, Belgium, Germany, and France.
DevOps Excellence
Established CI/CD pipelines for rapid, reliable deployments across all environments.
Key Features Delivered
5 New Routing APIs
GetCoordinatesFromCoconLocation
Location services enabling accurate route planning with precise coordinate mapping.
GetBestRouteToNetwork
Network-to-network routing achieves result parity with the R2 legacy system for expanded capabilities.
GetBestDarkFiberRoute
Specialized dark fiber route optimization for physical infrastructure with validated R2/R3 result matching.
GetRoutingHistory
Historical routing data analysis and tracking capabilities for real-time analytics.
Enhanced Geographic Routing
- Advanced GBR Algorithm: PostGIS integration for precise network mapping
- Spatial Data Processing: Leveraging PostGIS for accurate coordinate-based routing and network topology analysis
- Cost Variance: Routing calculations achieving exceptional accuracy with minimal cost differences
User Management & Security
- Registration System: Create user accounts with role-based access control (Admin/SuperAdmin)
- JWT Authentication: Secure login with token generation and validation, migrating from Lambda to HTTP-based authentication
- User Management: Paginated user listing with filtering by username/email, detailed lookup, and profile updates with permission controls
Infrastructure & DevOps Excellence
- Multi-Environment Deployment
Successfully deployed AWS Fargate across ef-be-test, ef-nl-test, and ef-staging-nl-uat environments. - API Gateway Integration
Addressing AWS API Gateway 4MB response limit with architectural improvements. - Automated Testing Framework
Robot Framework implementation with 4,000+ test cases across development and staging environments. - CI/CD Pipeline
Automated deployment workflows with comprehensive testing checklists and environment-specific validation.
Quality Assurance & System Reliability
- System Stability: Achieved across all deployed Fargate environments with comprehensive error handling and monitoring
- Performance Testing: Continuous validation with 4,000+ requests across multiple environments, ensuring response time consistency
- Environment-Specific Testing: Dedicated testing checklists and reports for TEST, ACC, UAT, and production environments
- Functional Parity: Complete verification between R2 and R3 systems across nearly 4,000 test cases with validated results
Road to Success
The project started five years ago and has been continuously evolving through close collaboration between our Vietnam-based development team and the client's European technical teams.
Performance Improvements
Our recent performance testing on production environments demonstrates significant gains:
18%
Performance Improvement
610 ms
Faster on Avg. Per Request
100%
Test Case Accuracy
0
Internal Server Errors
Production Environment Results
- Average response time is lower than R2
- Faster per request - an 18% performance improvement
- 100% accuracy on nearly 4,000 test cases with zero errors
- Requests show routing cost differences under 0.5% cases on 4000 requests
These improvements mean faster service delivery and better customer experience across thousands of daily routing requests.
Cost Optimization
By leveraging AWS Fargate and modern cloud architecture, we achieved substantial cost benefits:
- Eliminated Server Management: No EC2 instances to maintain, patch, or scale manually
- Pay-Per-Use Pricing: Infrastructure costs scale precisely with actual demand
- Reduced Operational Complexity: Simplified management across multi-country deployments
- Optimized Resource Utilization: Containerization ensures efficient use of computing resources
"The Routing 3 platform has transformed how we deliver network routing services across Europe. The performance improvements are remarkable, but what truly sets this partnership apart is the technical excellence and collaborative approach from day one."
Impact
Five Years of Partnership
This project showcases our commitment to long-term client success:
- Years of Partnership
- Performance Improvement
- Countries Supported
Real-World Impact
Real-World Impact
- 18% faster response times, improving end-user experience for thousands of daily requests
- Zero downtime during multi-environment deployments across four countries
- Multi-country coverage supporting European operations seamlessly
- apid iteration cycles from concept to production in days, not months
Routing 3 demonstrates how succesful strategic technology partnerships can be. It transforms critical infrastructure, delivering both immediate performance improvements and long-term operational benefits.