Sep 23–26, 2019

The new SDLC: CI/CD in the age of machine learning

Diego Oppenheimer (Algorithmia)
2:05pm2:45pm Thursday, September 26, 2019
Location: 1A 21/22
Average rating: ****.
(4.00, 5 ratings)

Who is this presentation for?

  • Technology managers and executives, data scientists, data engineers, and DevOps engineers




ML will fundamentally change the way we build and maintain applications. Diego Oppenheimer dives into how you can adapt your infrastructure, operations, staffing, and training to meet the challenges of the new SDLC without throwing away everything that already works.

After decades of software development, the industry has settled on a common set of roles, processes, and tools. Developers, DevOps engineers, QA engineers, and release engineers each understand their responsibilities, and continuous integration/continuous deployment (CI/CD) and version-control systems automate the workflow.

ML is the future of application development, but presently, most ML teams are flailing without any process—or trying to shoehorn their ML workflow into tools that don’t fit the requirements. You’ll leave with an understanding of the differences between the traditional and ML-driven SDLCs and build a process and stack to bring efficiency to emerging development. You’ll explore why traditional software development works, the unique challenges of deploying and managing ML models at scale, how leading companies have built modern ML lifecycle automation, and integration with existing lifecycle management tools.

Prerequisite knowledge

  • A working knowledge of SDLC and CI/CD (useful but not required)

What you'll learn

  • Discover how ML introduces fundamentally new challenges that traditional operations and tools are not prepared to handle
  • Learn how to avoid having to build an entirely new system to support ML models and how to adapt and reuse what already exists to build an ML pipeline
Photo of Diego Oppenheimer

Diego Oppenheimer


Diego Oppenheimer, founder and CEO of Algorithmia, is an entrepreneur and product developer with an extensive background in all things data. Previously, he designed, managed, and shipped some of Microsoft’s most-used data analysis products including Excel, Power Pivot, SQL Server, and Power BI. Diego holds a bachelor’s degree in information systems and a master’s degree in business intelligence and data analytics from Carnegie Mellon University.

Leave a Comment or Question

Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?

Join the conversation here (requires login)

    Contact us

    For conference registration information and customer service

    For more information on community discounts and trade opportunities with O’Reilly conferences

    For information on exhibiting or sponsoring a conference

    For media/analyst press inquires