Gordon Food Service


Cloud Migration for Food Distribution Enterprise

Gordon Food Service (GFS) began more than a century ago as a local butter and egg delivery service. Today, it’s the largest family-operated broadline food distribution company in North America, serving approximately 100,000 business customers. Much has changed, but the company’s commitment to customer service and satisfaction remains the same. GFS offers best-in-class products and menu design assistance to restaurants, schools, universities, and hospitals, helping them provide their own customers a satisfying and nutritious dining experience.

Google Cloud Platform Results

  • Increases customer satisfaction and competitive edge with streamlined ordering
  • Provides high availability and near-limitless scalability for customer-facing ordering application
  • Helps protect customer orders and order history with robust security and disaster recovery

Approaching Modernization with a Cloud Native App

For years, GFS captured customer orders through two on-premises systems: an internally developed CRM application for U.S. customers and an off-the-shelf ERP system for Canadian customers. Although the customer ordering experience was good, GFS saw an opportunity to improve it. Customer expectations were changing, and the company wanted the B2B ordering process to be more like a modern B2C shopping experience. In addition, market disruptors and new competitors were putting pressure on Gordon Food Service to innovate.

“We needed to go faster,” says Craig Van Arendonk, Director of IT – Customer and Sales at GFS. “The competitive landscape required us to put new features and functionality in front of our customers faster, so we needed to think differently about ecommerce and our digital strategy.”

To modernize its flagship ecommerce ordering application and differentiate its brand against existing competitors and new entrants, GFS approached Spire and Kin+Carta, a Google Cloud Premier Partner, to help deliver a pilot to its Canadian customers. GFS wanted the new system, called Gordon Ordering, to be operational in approximately six months. To achieve this tight timeline, GFS chose to develop and deploy the application on Google Cloud Platform (GCP).

Developing the Gordon Food Ordering Application

To simplify customer ordering, GFS wanted a clean, intuitive design anchored on a first-class search experience. It also wanted to accelerate app innovation by moving to a continuous integration/continuous delivery (CI/CD) model that would allow it to incorporate customer feedback and deploy new features daily instead of on a quarterly release cycle.

To accomplish this, GFS and Spire / Kin+Carta built the new ordering application using microservices on Google Kubernetes Engine, a managed service that enables rapid application development and iteration by making it easy to deploy, update, and manage applications and services. Using agile software development methodologies, GFS and Solstice delivered the pilot in just 209 days, leveraging Cloud Build for fast, consistent, automated container builds. A Google Technical Account Manager helped GFS keep the project on track by coordinating the right people to make the sprint successful.

Canadian customers now benefit from substantially improved search functionality and a streamlined look and feel. For example, autofill suggestions, “did you mean,” and spelling corrections help customers find the products they’re looking for faster and easier. Soon, U.S. customers will enjoy the same functionality.

Increasing Customer Loyalty and Satisfaction

Every day, customers provide feedback about Gordon Ordering and request new features or enhancements. Often, the development team can put the changes into production the next day. By establishing ongoing, iterative feedback loops with customers, GFS is increasing customer loyalty and satisfaction.

“Before moving to Google Cloud Platform, the idea that we could take a customer’s feature request and put it into production in less than 24 hours was man-on-the-moon stuff,” says Craig. “Now, we do it all the time.”

Users who initially started with the old ordering application experience improvements on a daily basis, yet the changes are seamless enough that their overall ordering experience remains consistent. Not surprisingly, GFS customers really like the new system, and the company notes it has received many accolades.

A Scalable, Flexible Cloud Platform

The Google Cloud infrastructure makes Gordon Ordering much easier for engineers to maintain, as clusters are automatically upgraded and kept up to date with the latest release version of Kubernetes. When GFS experiences seasonal fluctuations in order volume, Kubernetes Engine will allow it to quickly scale up and down to match demand. As U.S. customers are brought on board, managed services such as Cloud Pub/Sub and Cloud Datastore will also scale easily, without increasing operational overhead. In addition, the cloud infrastructure provides higher availability, robust security and disaster recovery, and easy workload portability between regions and across clouds.

Because restaurants typically operate under tight timelines and can order food items from a variety of suppliers, GFS loses business when its systems are unavailable or running slow. GCP helps solve this problem by allowing the company to deploy its ecommerce environment in multiple data centers, each with its own scaling capabilities.

“If we needed to, we could tear everything down and build it back up in less than an hour and redeploy anywhere,” says Derek Pontius, Software Architect at Gordon Food Service. “That’s the beauty of having Google Kubernetes Engine behind Gordon Ordering. Since we launched, we’ve had zero customer-facing downtime, so customers can always place orders.”

Unprecedented Agility for a Competitive Edge

GFS is now deploying new features and fixes into Gordon Ordering eight times a day on average, instead of being tied to a quarterly release cycle. Critical issue turnaround now averages 4 hours and 40 minutes from the time the issue is discovered until the fix is in production and verified. As a result, code and service quality have dramatically improved.

For example, when a customer accidentally ordered 14 cases of onion rings instead of 1, GFS quickly updated the “Did you mean to order so many?” warning message to be more prominent. Unless users confirm their purchasing intent, the warning message now follows them around the application, all the way to their shopping cart.

“Moving to Google Cloud Platform will help us be more competitive and serve customers better,” says Craig. “Whether it’s a hospital customer wanting more nutritional information to meet dietary constraints or a school that wants to track its orders to get reimbursed by the government, we can make it easier for them.”

Spire and Kin+Carta brought a customer-driven development methodology that helped us build what our customers actually want, instead of what we thought they wanted. They had a proven process for that approach, along with experience working on Google Cloud Platform. It’s been tremendously successful.

IT Manager of E-Commerce, Gordon Food Service


A Digital Hub for Retail Brand

View Case Study

From Complex Paper Trail to Product Innovation

View Case Study
See All Work

We use cookies to personalize content and ads, to provide social media features and to analyze our traffic. We also share information about your use of our site with our social media, advertising and analytics partners. Read our cookie policy here

The cookie settings on this website are set to "allow cookies" to give you the best browsing experience possible. If you continue to use this website without changing your cookie settings or you click "Accept" below then you are consenting to this.