The Call Tracking company helps medium sized businesses track the daily phone calls they receive, record them and provide deeper insights on phone call patterns.
The Client had hundreds of customers they served and hence the call volume for each businesses added up quickly. The Client had on-prem data servers that
These processing needed lots of CPU power simultaneously especially at peak times and the client was finding it difficult to scale up the data servers reliably. The disk storage was also filling up at a rapid pace. During peak times, the client found that the servers were over-utilized and pushed beyond their performance limits, resulting in lot of latency in sending the email to businesses and occasional loss of data. The client found it wasteful to overprovision to account for unpredictable peak times. Also, the disk storage holding all the audio files kept hitting the limits, having to constantly upgrade to higher capacity.
After careful evaluation, Agile GCP Labs, a Google Cloud Partner, suggested the move from on-prem to Google Cloud to help provision the VMs on demand for processing and storage. Agile GCP Labs architected and implemented the solution as below.
The processing speed of huge call volumes improved dramatically on the migration to Google Cloud Platform.
Before GCP migration | After GCP migration | |
Processing 1000 calls simultaneously with average call duration of 3 minutes | 3-4 minutes | 4-5 seconds |
Latency in emailing businesses on call details during peak times | 4-5 minutes | 5-6 seconds |
The client was able to scale seamlessly with increased workloads during peak times, with no observable latency in emailing businesses on the call details. The cost of storage was reduced by more than 50% resulting in significant savings. The client was able to grow their customer base with the confidence on the reliable scalable system in place built on Google Cloud Platform.
Agile GCP Labs previously known as Agile iSS was founded in 2014 and recently rebranded in 2019 as Agile GCP Labs.