Auto Trader (UK): Enhancing Agility and Security in Automotive Marketplace with Istio and Google Cloud
- Infrastructure as a Service (IaaS) - Private Cloud
- Infrastructure as a Service (IaaS) - Public Cloud
- Automotive
- Consumer Goods
- Product Research & Development
- Construction Management
- Vehicle-to-Infrastructure
- Cloud Planning, Design & Implementation Services
- System Integration
Auto Trader (UK), the largest digital automotive marketplace in the United Kingdom, was facing challenges with its existing infrastructure. The company's infrastructure was previously deployed from its own data centers via a private cloud. The company wanted to improve its security and encryption, and create a more agile architecture to enable faster innovation. Auto Trader (UK) wanted to upgrade its security layers and implement mutual Transport Layer Security (mTLS) authentication between its apps. However, retrofitting these changes to its previous infrastructure would have been difficult due to the complexity of modifying hundreds of applications and building additional elements. The company also wanted to optimize its CPU allocation, which was previously uniform across all instances due to the inability to accurately measure the impact of changes.
Auto Trader (UK) is the United Kingdom's largest digital automotive marketplace. The company simplifies the journey of buying or selling a car for consumers, retailers, and manufacturers by connecting buyers and sellers, and offering a range of useful tools. These tools include detailed reviews of dealerships and new cars, valuation tools, and integrations with car finance and insurance partners. The company has a history of technological innovation and a working culture of experimentation. Auto Trader (UK) is mature from an engineering perspective, which enables it to get involved with early engagement access programs.
To overcome these challenges, Auto Trader (UK) decided to migrate from a virtual machine-based infrastructure to a containerized one on a public cloud. The company moved its backend applications to Kubernetes Engine (GKE) and implemented Istio, an open-source, transparent service mesh. This move was aimed at achieving their security goals and making system improvements. Istio provided the company with increased visibility over applications in terms of response times and other important service metrics. This increased visibility enabled Auto Trader (UK) to optimize its CPU allocation by adjusting CPU and RAM in GKE and observing the impact across all performance metrics. The company also implemented automation to reduce operational overheads, using Cloud Load Balancing to spread instances over three zones and serve their domain names using Cloud DNS. Auto Trader (UK) also started using Network Intelligence Center for network monitoring and gaining visibility into the network.