Blog

Getting optimization solutions into the hands of stakeholders faster at Grubhub

How Grubhub’s data science team uses Nextmv to accelerate model development, ship models as microservices, and build trust with business users.

What are batch experiments for optimization models?

You need to change your decision model, but you’re not sure how it’ll impact your KPIs. Will there be unexpected effects? Batch experiments allow for exploration through summary statistics to orient yourself to impacted metrics.

What is acceptance testing for optimization models?

You’ve got a production decision model and an updated decision model. Should you ship the new model to prod? Will the new model meet your acceptable KPI thresholds? Acceptance testing provides the answers by delivering a documented, repeatable decision-making process.

The road to production is paved with testing and experimentation

Do you launch decision model A or B? What happens if an operator makes a manual override? How does a new optimization model perform against real-world data? Testing and experimentation has the answers, but getting them has traditionally been a challenge.

A flexible development pipeline for optimization model deployment

Create a release process for your custom model that mirrors your experience for shipping any other software. Develop locally, deploy to operational environments, test performance, use version control for easy rollbacks, and iterate with confidence.

Building a docs site with Next.js and Markdoc

We built a docs site that references code samples from external files to avoid copy-paste errors, makes it easier to manage code updates over time, and allows for separate testing processes to be run to validate referenced code. Here’s how.