MLOps.community

MLOps Coffee Sessions #12: Journey of Flyte at Lyft and Through Open-source // Ketan Umare

Oct 10, 2020
Ketan Umare, a Senior Staff Software Engineer at Lyft, discusses his pivotal role in the development of Flyte, a pivotal open-source project for machine learning infrastructure. He explains why Flyte was created, highlighting its capacity to handle tens of thousands of workflows and millions of tasks. The conversation delves into the complexities of mapping technology and the algorithmic challenges in ride-sharing. Ketan also shares insights on open-source community engagement and the transition to using Go for backend development.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ADVICE

Microservices For Team Scalability

  • Use microservices to scale engineering teams by team ownership of services and clear interface contracts.
  • Invest in contract evolution practices to avoid breaking changes and make onboarding easier.
INSIGHT

Flyte Powers Massive Pipeline Scale

  • Flyte manages hundreds of thousands of workflow executions monthly, serving all pipelines in the company.
  • It powers diverse workloads like Spark jobs, ETLs, analytics, and model building at large scale.
ANECDOTE

From Airflow Hack to Flyte Platform

  • Flyte started as an Airflow-based hack for ETA modeling that was not scalable but proved useful.
  • Demand from various teams pushed them to build a more robust Go-based workflow system on AWS Step Functions, evolving into Flyte.
Get the Snipd Podcast app to discover more snips from this episode
Get the app