Session Summary:

R is often maligned as a poor fit for production deployment systems. At dv01 we deploy Plumber API that serves machine learning models to Tape Cracker, a client facing web application. With R in production we use the same codebase throughout the data science pipeline, saving time and resources while reducing the chance for bugs in the hand-off. To accomplish this we use industry standard continuous integration and deployment tools to deploy our API to compute clusters in the cloud. Our pipeline progresses stepwise through staging, release and production environments. Automated integration testing at each step enables a robust and reliable deployment. In this talk R users will learn strategies to deploy R code in production environments.

Session Details


02:30 PM to 02:50 PM

Potomac D

Watch Video


David Maguire profile pic

David Maguire


A physical scientist by training, David leverages the scientific method along with the statistical capabilities of R to solve business issues. He has applied this skillset to a variety of industries, including pharmaceutical manufacturing and, currently, structured finance at dv01. After witnessing non-robust deployments prevent excellent models from creating value, David focused on creating robust and scalable model pipelines in the cloud. At his current position at dv01, David manages a customer facing plumber API. This API is the entry point to one of dv01's top products, Tape Cracker.