Published Mar 2, 2022

Lessons from Studying FAANG ML Systems // Ernest Chan // MLOps Coffee Sessions #84

Ernest Chan unpacks the intricacies of managing machine learning platforms at FAANG, emphasizing foundational data strategies, the balance of innovation and tech debt, and overcoming deployment challenges with model monitoring and infrastructure repeatability. Drawing from his experience at Duo Security, Chan sheds light on technology adaptation, strategic prioritization, and architectural admiration in building robust ML systems.
Episode Highlights
MLOps.community logo

Popular Clips

Episode Highlights

  • Tech Choices

    Choosing the right technology is crucial for building reliable ML systems. emphasizes the value of selecting stable, well-established technologies over newer, less proven alternatives. He shares, "I choose MySQL because it hasn't broken. It hasn't lost any data for the last ten years." 1 This approach ensures that the technology stack remains dependable and minimizes risks associated with adopting cutting-edge tools. adds that a simpler, opinionated platform often provides a better user experience, while flexibility allows engineers to tweak systems to meet specific needs 2.

       

    Infrastructure

    Adapting ML infrastructure involves balancing new capabilities with repeatability. discusses the importance of distinguishing between infrastructure and platforms, noting that repeatability is key to transitioning from one to the other. He states, "We have to start with the infrastructure side and then from there think about how to turn into a platform." 3 At Duo, they improved data visibility by setting up a model registry, which enhanced access to model metrics and facilitated trend analysis 3. highlights Chan's insights on ML platforms, praising his thoughtful content on MLOps and ML infrastructure 4.