---
title: Yum Case Study - Releasing Rapidly with Agile NodeJS
description: In the presence of the COVID-19 pandemic, Business Alliance Financial Services (BAFS) needed an application to process Paycheck Protection Program (PPP) loans to assist small businesses during the crisis. With no existing infrastructure and time against everyone, the pressure was on for Bitovi to deliver.
image: https://www.bitovi.com/hubfs/yum-logo.svg
---

[Bitovi](https://www.bitovi.com/?hsLang=en-us)

[Contact Us](https://www.bitovi.com/contact?hsLang=en-us)

Menu ****

# Contact Us

(312) 620-0386 | [contact@bitovi.com](mailto:contact@bitovi.com)

# Yum!

Modern e-commerce platform for some of the world's largest restaurant chains.

## The Problem

![yum-logo](https://www.bitovi.com/hubfs/yum-logo.svg)

[Yum](https://www.yum.com/wps/portal/yumbrands/Yumbrands) is a brand builder for some of the largest fast food chains: [KFC](http://www.kfc.com/), [Pizza Hut](http://www.pizzahut.com/), [Taco Bell](http://www.tacobell.com/), and [The Habit Burger Grill](https://www.habitburger.com/). 

With ample volume, Yum recognized the value in replacing their existing third party ordering service with an **in-house e-commerce system**. 

Bitovi was put to the test with looming challenges like product roadmapping, architecture, and staffing for such a large platform.

Continue reading to learn how Bitovi was able to deliver on process, design, and execution.

## How did Bitovi get involved?

Bitovi first engaged with Yum (previously Quick Order) back in 2018 when we built some React applications for them.

With a glowing past engagement, Yum reached out to Bitovi to consult on many roles such as:

- Product ownership
- Microservice architecture and engineers
- DevOps
- Front end engineers

 Bitovi has gained trust through our execution and exists as one of the only contractors left on the project at Yum.

## The Goods

![inc 2](https://www.bitovi.com/hs-fs/hubfs/inc%202.png?width=940&name=inc%202.png)

Bitovi consulted on many roles from leadership to development. 

Bitovi assisted in creating the team required to execute, and grew the technical team from 5 up past 60 members.

Processes for handling this development volume was necessary - [CI&CD](https://en.wikipedia.org/wiki/CI/CD), MR builds, system wide integration tests, and [sidecar patterning](https://docs.microsoft.com/en-us/azure/architecture/patterns/sidecar) all played a role in a successful execution.

Many tough architectural challenges were met head on during the design and implementation of a [PKCE OAuth 2.0](https://oauth.net/2/pkce/) secured microservice environment with more than 8 services, and a mix of queues & databases.

## Timeline

- **2018** 
    - React applications built by Bitovi for Quick Order
- **Dec 2018** 
    - Quick Order acquired by Yum
- **Jan 2020** 
    - Bitovi involved in node KFC engagement of the platform
- **August 2020** 
    - Release 1 - guest checkout, cash only, for 1 store
- **Sept 2020** 
    - Release 2 - credit card support
- **Oct 2020** 
    - Release 3 - multiple stores
    - Release 4 - adding customers

- **Nov 2020** 
    - Release 5 - future orders, customer support, live to Louisville area 
- **Jan 2021** 
    - Release 6 - US release, taxes, CCPA, compliance

### Let's work together

 We would love to hear about your next project and discuss how can we make you succeed. 

[Contact Us](https://www.bitovi.com/contact?hsLang=en-us)

![walmart logo](https://www.bitovi.com/hubfs/logo-white-walmart.png) ![levis logo](https://www.bitovi.com/hubfs/logo-white-levis.png) ![t-mobile logo](https://www.bitovi.com/hubfs/logo-white-tmobile.png) ![sony logo](https://www.bitovi.com/hubfs/logo-white-sony.png) ![cars.com logo](https://www.bitovi.com/hubfs/logo-white-cars.png) ![fidelity logo](https://www.bitovi.com/hubfs/logo-white-fidelity.png)

## Company

- [About](https://www.bitovi.com/about?hsLang=en-us)
- [Chicago](https://www.bitovi.com/about/javascript-consulting-chicago?hsLang=en-us)
- [Blog](https://www.bitovi.com/blog?hsLang=en-us)
- [Jobs](https://www.bitovi.com/jobs?hsLang=en-us)

## Services

- [UX Design Consulting](https://www.bitovi.com/ux-design-consulting?hsLang=en-us)
- [JavaScript Consulting](https://www.bitovi.com/frontend-javascript-consulting?hsLang=en-us)
- [React Consulting](https://www.bitovi.com/frontend-javascript-consulting/react-consulting?hsLang=en-us)
- [Angular Consulting](https://www.bitovi.com/frontend-javascript-consulting/angular-consulting?hsLang=en-us)
- [DevOps Consulting](https://www.bitovi.com/devops?hsLang=en-us)
- [StackStorm Consulting](https://www.bitovi.com/stackstorm-consulting?hsLang=en-us)
- [Accessibility Consulting](https://www.bitovi.com/accessibility-consulting?hsLang=en-us)
- [NodeJS Consulting](https://www.bitovi.com/nodejs?hsLang=en-us)
- [Training](https://www.bitovi.com/ux-javascript-training?hsLang=en-us)

## Work

- [Client Work](https://www.bitovi.com/web-application-consulting-work?hsLang=en-us)
- [Open Source](https://www.bitovi.com/open-source?hsLang=en-us)
- [eCommerce](https://www.bitovi.com/ecommerce?hsLang=en-us)
- [Blockchain](https://www.bitovi.com/blockchain-consulting?hsLang=en-us)

## Technology

- [DoneJS](https://donejs.com/)
- [CanJS](https://canjs.com/)
- [StealJS](https://stealjs.com/)
- [FuncUnit](https://funcunit.com/)
- [DocumentJS](https://documentjs.com/)

## Contact

- [contact@bitovi.com](mailto:contact@bitovi.com)
- [(312) 620-0386](tel:3126200386)

- [Twitter](http://twitter.com/bitovi)
- [Github](http://github.com/bitovi)
- [Linked In](https://www.linkedin.com/company/bitovi)
- [Blog RSS Feed](https://www.bitovi.com/blog/rss.xml?hsLang=en-us)

```json
{
  "@context" : "http://schema.org",
  "@type" : "Organization",
  "address" : {
    "@type" : "PostalAddress",
    "addressCountry" : "United States",
    "addressLocality" : "Libertyville",
    "addressRegion" : "IL",
    "postalCode" : "60048",
    "streetAddress" : "1134 Pine Tree Lane "
  },
  "alternateName" : "Bitovi",
  "areaServed" : {
    "@type" : "GeoCircle",
    "geoMidpoint" : {
      "@type" : "GeoCoordinates",
      "latitude" : "41.8781",
      "longitude" : "87.6298"
    },
    "geoRadius" : "5000 km"
  },
  "description" : "Bitovi is a UX, UI design and front-end JavaScript development consulting company",
  "email" : "contact@bitovi.com",
  "image" : "https://www.bitovi.com/hubfs/bitovi-logo-x2.png",
  "logo" : "https://www.bitovi.com/hubfs/bitovi-logo-23-1.svg",
  "mainEntityOfPage" : {
    "@id" : "https://www.bitovi.com/agile-nodejs-case-study-1",
    "@type" : "WebPage",
    "description" : "In the presence of the COVID-19 pandemic, Business Alliance Financial Services (BAFS) needed an application to process Paycheck Protection Program (PPP) loans to assist small businesses during the crisis. With no existing infrastructure and time against everyone, the pressure was on for Bitovi to deliver."
  },
  "naics" : "541511",
  "name" : "Bitovi Web App Consulting",
  "sameAs" : [ "https://www.facebook.com/BitoviLLC/", "https://twitter.com/bitovi", "https://www.linkedin.com/company/bitovi" ],
  "telephone" : "312-620-0386",
  "url" : "http://bitovi.com"
}
```