Managed Service Case Study
Oilprice.com had outgrown their existing infrastructure and needed guidance to design, implement, and proactively manage a scalable, flexible, and cost-effective cloud solution capable of handling significant and unpredictable spikes in global traffic 24x7x365.
The challenge
Reliability, Security, and Scalability with Ongoing Support
Oilprice.com’s legacy systems had no ability to auto-scale; during spikes in traffic, the website would often go down, costing them money. One of the key challenges was to implement a system with zero downtime. Oilprice.com would utilize a wide variety of AWS features including EC2, RDS, load balancing, and Aurora DB, plus an advanced monitoring solution in place to recognize any potential problems before they arise.
The finished solution for Oilprice.com needed to meet three key points: Reliability, Security, and Scalability.
The Solution
Rebura designed and implemented the infrastructure with no single points of failure, ensuring resilience and high availability as a foundation for ongoing Managed Service support. The primary website consists of multiple back-end web servers, securely positioned behind a multi-node load balancer and a multi-AZ database back-end. This architecture allows the site to withstand multiple server failures without any downtime.
A least privilege access model was implemented, restricting developer and engineer permissions to only what's necessary, with multi-factor authentication enforced across all access points. This model is regularly reviewed and maintained by Rebura to ensure ongoing compliance with AWS security best practices.
Given the unpredictable nature of traffic driven by breaking oil news and regular promotions, a static infrastructure was not an option. Rebura designed and now proactively manages autoscaling infrastructure that dynamically adjusts based on real-time metrics such as CPU usage, memory consumption, and ingress/egress traffic. This ensures optimal performance and cost-efficiency at all times, with our support team continuously monitoring and fine-tuning the environment as part of the ongoing Managed Service.
As part of the Managed Service offering, Rebura provides 24x7 incident response with defined SLAs and escalation paths. Our engineers proactively address anomalies before they impact end users.
Since deployment, Rebura has introduced ongoing improvements such as enhanced alerting, revised IAM policies in response to audit findings, and right-sizing of compute resources based on usage trends, delivering continuous optimisation and long-term value.
The Results
- 99.99999% uptime since migration to the new environment, ensuring high availability even during unexpected demand surges.
- Scalable and cost-efficient infrastructure that flexes to match business activity, helping Oilprice.com avoid overprovisioning and unnecessary spend.
- Ongoing security assurance, with proactive governance of IAM, encryption, monitoring, and compliance aligned with AWS Well-Architected principles.
- Peace of mind through Rebura’s proactive Managed Service, offloading the day-to-day operational burden, enabling the Oilprice.com team to focus on content delivery and business growth.