July 13–16, 2020

Build end-to-end, production-grade, scalable AI apps on Kubernetes

Karthic Rao (Dgraph Labs)
10:00am–5:30pm Monday, 07/13/2020
Location: E143/144

To attend, participants must be registered for a Training Pass. Please note: 2-Day Training passholders have access to TWO 1-day training courses, ONE on Monday and ONE on Tuesday. 1-Day Training passholders have access to ONE 1-day training course on Monday OR Tuesday.

Building an end-to-end, production-grade machine learning application is complex and involves tens of components. Karthic Rao demystifies this process as he walks you through building a Google Photos replica on Kubeflow—an open source project for building ML pipelines leveraging the capabilities offered by Kubernetes.

What you'll learn, and how you can apply it

  • Learn to build an end-to-end machine learning application

Who is this presentation for?

  • You're a DevOps engineer, backend engineer, or data scientist who wants to get started with machine learning on Kubernetes.




  • A basic understanding of containers and Kubernetes

Hardware and/or installation requirements:

  • A laptop with 8 GB RAM and Docker installed

Machine learning pipelines comprise data cleaning, ML training, serving, and much more. This complexity poses severe challenges for deployment, scalability, performance, and portability of your machine learning pipeline and applications.

Kubeflow can help. Along with the best parts of Kubernetes like portability, ease of deployment, management, and scaling, Kubeflow simplifies the development and deployment of machine learning applications. Join Karthic to unlock the power of AI and learn to leverage it in your application.

About your instructor

Photo of Karthic Rao

Karthic Rao is a developer advocate at Dgraph Labs by day and a musician by evening. He has over five years of contributions to developing infrastructure tools in open source Go and has the unique distinction of contributing to a web server in Go (Caddy Server), a distributed object storage in Go (MinIO), and a distributed database in Go. Karthic is an avid speaker and writer; he’s presented talks across the globe and has over 275+ tech blog posts ing his arsenal. He’s also a Google Developer Expert in machine learning and a contributor to Kubeflow, an open source project by Google that aims to simplify machine learning on Kubernetes. Karthic organizes local meetups in Bangalore, including the GraphQL Bangalore Meetup and the CNCF’s Kubernetes India Data Management Meetups. When he’s not at work, you can find him spending time with family, at the gym, practicing music, or meditating.

Conference registration

Get a Training Pass to add this course to your package.

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

Become a sponsor

For information on exhibiting or sponsoring a conference


For media/analyst press inquires