November 29, 2019

209 words 1 min read

Flyte: Cloud Native Machine Learning & Data Processing Platform

Flyte: Cloud Native Machine Learning & Data Processing Platform

Flyte is the backbone for large-scale Machine Learning and Data Processing (ETL) pipelines at Lyft. It is used across business critical applications ranging from ETA, Pricing, Mapping, Autonomous, etc …

Talk Title Flyte: Cloud Native Machine Learning & Data Processing Platform
Speakers Haytham AbuelFutuh (Software Engineer, Lyft), Ketan Umare (Senior Staff Software Engineer, Lyft)
Conference KubeCon + CloudNativeCon North America
Conf Tag
Location San Diego, CA, USA
Date Nov 15-21, 2019
URL Talk Page
Slides Talk Slides
Video

Flyte is the backbone for large-scale Machine Learning and Data Processing (ETL) pipelines at Lyft. It is used across business critical applications ranging from ETA, Pricing, Mapping, Autonomous, etc. At its core is a Kubernetes native workflow engine that executes 10M+ containers per month as part of thousands of workflows. The talk will focus on,- Architecture of Flyte and its specification language to orchestrate compute and manage data flow across disparate systems like Spark, Flink, Tensorflow, Hive, etc.- Deploying highly scalable and fault tolerant Kubernetes Operators- Learnings from operating Flyte across multiple Kubernetes clusters and using other CNCF technologies like gRPC, Envoy, FluentD, Kustomize and Prometheus.- Use-cases where Flyte can be leveragedThe talk will conclude with a demo of a machine learning pipeline built using the open source version of Flyte.

comments powered by Disqus