An infrastructure as code solution.
Through the project, Dimension Data delivered the fulfilment of designing, building, migrating and operating the new hosting platform. The hosting solution was designed and deployed to AWS using Infrastructure-as-Code (IaC). The approach of designing with security in mind was key to ensuring the correct posture and governance is in place to support a well architected deployment. AWS Certificate Manager was used to manage SSL certificates with AWS Web Application Firewall and AWS Shield deployed to secure the perimeter network. Single sign-on (SSO) is federated with PayU’s secure identity cloud to manage access control.
AWS RDS was selected to minimise the cost and support footprint for databases. RDS benefits from native support for multi-AZ’s and automated data sync. RDS is highly scalable so performance can be improved without adding new hardware.
AWS CloudWatch logging was enabled on all infrastructure and integrated into support mechanisms via AWS SNS. This allowed us to implement a new monitoring solution for health checks and availability. AWS Billing was configured with thresholds and alerts to identify cost or scaling issues and so avoiding bill shock. The project was delivered in phases with multiple copies of the environment built in AWS using Infrastructure-as-Code (IaC). The complete migration included redesigning the hosting platform and replacement of DNS service providers, Content Delivery Networks, monitoring and support services.
This was the first website hosting solution that Dimension Data provided to PayU. The project took less than 3 months from the initial project proposal to delivering the final solution. We proved we understood the requirements and were able to provide reliable consultancy and build services.