Interview
summary
Building a reusable streaming pipeline for multiple machine learning applications at Workday, aiming to apply the same pipeline across future projects and reduce duplicated effort. Code uses Scala with heavy reliance on the type system and functional programming patterns to eliminate classes of errors and stay pragmatic while enabling advanced features. Work balances productivity and exploration, leverages 15 years of Scala evolution, and prioritizes learning from experienced practitioners about what actually works in streaming architecture.
AI-written summary · about
chapters (6)
- 0:00Intro
- 0:46Software Architecture
- 1:26Functional Programming
- 2:09Streaming pipelines
- 2:37Scala
- 3:19Scale By The Bay
related talks
05mInterview
38mScaling Scala
38mReal Time ML Pipelines in Multi-Tenant Environments
42mBuilding Robust Streaming Data Pipelines with Apache Spark
04mNeville Li Interview
54mData engineering & DataOps: Ask Me Anything
43mBuild a Modern, End-to-End, Big Data Scala Reference Application
19mBuilding Stateful Streaming Pipelines
