Sonic Case Study
Sonic GKE Pilot
Sonic is evaluating managed cloud Kubernetes offers in an effort to reduce its current reliance on Pivotal Cloud Foundry. Further, it is interested in establishing a cloud-based Disaster Recovery plan and wants to extend its availability across multiple regions.
Techolution in collaboration with Google evaluated Sonic’s existing infrastructure and applications then planned a new environment utilizing GCP’s managed services. Utilizing industry best practices, the Techolution team then migrated their applications along with the required infrastructure.
The Sonic team nominated their Wallet application as the migration candidate. This application needed to be reached from the existing AWS PCF environment and needed to be able to reach back to the existing environment for other sync calls along with async RMQ messages. A Cloud VPN was used for the connection between GCP and AWS. The environment was built using Terraform for automation. Jenkins and Spinnaker were used for the CI/CD pipelines and the existing process for application deployment was implemented in it. Istio was also utilized with the primary goal being fault injection which was well received by the customer. There were also integrations with Cloud SQL and Stackdriver alerting to Splunk.
The success criteria was a fully functional application that had a response time within the existing KPIs for the Sonic application. The migrated application had an average .3 second increase over the application running locally with the PCF environment. The pilot was a success by all measures though (non-technical) issues after their acquisition has stalled progress as the parent company has a large investment in Microsoft and Azure.
About the customer
Sonic, more commonly known as Sonic Drive-In, is the operator of an American drive-in fast-food restaurant chain based in Oklahoma City, Oklahoma, and is owned by Inspire Brands. Sonic was ranked 10th in QSR Magazine’s rankings of the top 50 quick-service and fast-casual restaurant brands in US.
Industry: QSR (Quick Service Restaurant)
GCS and GCR
Global Load Balancer