Max Garceau

Back-end Developer

Front-end Developer

Freelancer

Programmer

Max Garceau

Back-end Developer

Front-end Developer

Freelancer

Programmer

Café Bon Appétit

At Modern Tribe, my primary client was Café Bon Appétit, a 1200+ cafeteria management company on a WP multisite of 450+ active sites and over 250k daily visits. Serves clients such as Google, Oracle, and eBay.

Long Term Scalability

I optimized and scaled the existing system as well worked with the DevOps team to roadmap long term application architecture decisions to ensure the app stayed relevant and performant.

Monolith to Micro Services

In addition, I was part of a project to separate the app from a monolithic structure that included several other systems into a series of micro services.

Throughout the 3 years working on this system several features were added and improved. Some of these features are

  • A home page menu powered by an external API and shown dynamically to the customers depending on the site, cafe, time of day, promotions, as well as a series of other factors
  • An in cafeteria promotional system named Digital Signage to display daily promotions, events, and menus
  • A subscription service named Menu Mail to send newsletters to subscribers
  • A cross post system to provide every site on the network with marketing content regarding nutrition
  • An events functionality, integrated into several areas of the site including the home page, various feeds, the email service, and a series of calendars

Some technical metrics of the site include

  • Over 250k visits daily
  • Multisite with over 450 active subsites and around 1200 restaurants
  • Sends and receives data to and from 5+ other applications
    • Promo Publisher – marketing campaign agregator
    • Cafe Manager – the menu selection and creation management system
    • Waste Not – React PWA app to measure and track waste efficiency
    • Cafe API – dedicated API to fetch menu data from Cafe Manager’s database
    • Cafe GO app – mobile app for CBA (need more info here)
  • Utilizes several layers of caching
    • CloudFlare
    • Memcached via Batcache
  • Utilizes the WP REST API
  • Custom theme with admin menu settings
  • DataDog for DevOps monitoring of CBA and all related apps
  • Continuous integration via GitHub actions
  • Docker based deployment systems
  • Composer and NPM
  • Extends and integrates with every area of WordPress framework

If you would like to see the application for yourself feel free to visit the link!