Agentic Conversations (formally mlops.community)

I Am Once Again Asking "What is MLOps?" // Oleksandr Stasyk // #308

· Summarized

Share this episode
Anyone with this link can open it.
Share Link
Start at 0:00

Key takeaways

  • MLOps is increasingly crucial in ensuring operational excellence amidst the rapid development of AI technologies.
  • 'Vibe coding' highlights the need for a balance between creative coding approaches and solid engineering principles; proper coding practices are still essential.
  • Collaboration and empathy are fundamental in breaking down silos between different technical teams working on ML projects.
  • Shifting left in data practice is crucial to enhancing data reliability, despite the increased complexity it entails.
  • The evolution of Agile and DevOps reflects a response to the industry's demands for more flexible and effective processes, emphasizing that the core principles remain vital.

Summary

Understanding MLOps in Today’s AI Landscape

In this episode, Sash discusses the evolving definition of MLOps against the backdrop of AI proliferation. With many companies leveraging AI for competitive advantage, the conversation turns to the necessity of ensuring robust operational standards in the development and deployment of ML models. Sash emphasizes the need to maintain foundational practices and avoid getting lost in the hype surrounding AI technology. He asserts that the journey from an idea to a profitable product must still have a roadmap that incorporates effective integration and deployment strategies.

The Balance of Vibe Coding and Reality

The hosts delve into the concept of 'vibe coding,' where developers rely on intuitive coding practices without a solid grounding in software engineering principles. They discuss the humor and pitfalls of attempting to succeed in software development through vibes alone, highlighting how this approach often neglects essential considerations like security, maintainability, and scalability. There’s a consensus that while vibe coding opens doors for creativity and exploratory coding, it emphasizes the necessity of knowing when a structured approach is crucial.

The Critical Role of Collaboration in MLOps

Highlighting the cultural aspects of engineering and MLOps, Sash and Midrios discuss how organizational barriers can hinder effective collaboration between teams such as data scientists, engineers, and researchers. They stress the importance of empathy among teams to better understand each other’s workflows and challenges, promoting the idea that teamwork and communication are just as critical as technical skills in delivering successful ML and AI products.

Shifting Left in Data Practices

The podcast introduces the concept of 'shifting left'—a principle derived from DevOps practice—to the realm of data handling in MLOps. They discuss how shifting left involves integrating testing and validation earlier in the data pipeline's lifecycle. Sash underscores that while shifting left in code is more mature and straightforward, applying the same principles with data requires nuanced approaches due to the complexity and varying nature of data, such as media versus tabular data. The key takeaway is that more robust data practices are essential as organizations evolve.

The Future of Agile and DevOps

Sash expresses his perspective on the current state of Agile and DevOps methodologies, noting a shift towards a more simplified, perhaps 'post-Agile' approach. He discusses the diminishing emphasis on rigid frameworks and iteratives, reflecting a desire for streamlined, pragmatic practices that bond software engineering with operational efficiencies. The conversation navigates the cyclical nature of technology terms and philosophies, reiterating that the core values remain, even as labels evolve.

Sponsors

  • MLOps Community · Join the Community: https://go.mlops.community/YTJoinIn Get the newsletter: https://go.mlops.community/YTNewsletter
  • MLOps Blog · Read Sash's blog: https://medium.com/@sashman90/mlops-the-evolution-of-the-t-shaped-engineer-a4d8a24a4042

Show notes

I am once again asking, "What is MLOps?" // MLOps Podcast #308 with Oleksandr Stasyk, Engineering Manager, ML Platform of Synthesia.


Join the Community: https://go.mlops.community/YTJoinIn

Get the newsletter: https://go.mlops.community/YTNewsletter


// Abstract

What does it mean to MLOps now? Everyone is trying to make a killing from AI; everyone wants the freshest technology to show off as part of their product. But what impact does that have on the "journey of the model"? Do we still think about how an idea makes its way to production to make money? How can we get better at it? Maybe the answer lies in the ancient "non-AI" past...


// Bio

For the majority of my career, I have been a "full stack" developer with a leaning towards DevOps and platforms. In the last four years or so, I have worked on ML Platforms. I find that applying good software engineering practices is more important than ever in this AI-fueled world.


// Related Links

Blogs: https://medium.com/@sashman90/mlops-the-evolution-of-the-t-shaped-engineer-a4d8a24a4042


~~~~~~~~ ✌️Connect With Us ✌️ ~~~~~~~

Catch all episodes, blogs, newsletters, and more: https://go.mlops.community/TYExplore

Join our Slack community [https://go.mlops.community/slack]

Follow us on X/Twitter [@mlopscommunity](https://x.com/mlopscommunity) or [LinkedIn](https://go.mlops.community/linkedin)]

Sign up for the next meetup: [https://go.mlops.community/register]

MLOps Swag/Merch: [https://shop.mlops.community/]


Connect with Demetrios on LinkedIn: /dpbrinkm

Connect with Sash on LinkedIn: /oleksandr-stasyk-5751946b


Timestamps:

[00:00] Sash's preferred coffee

[00:09] Takeaways

[01:21] Vibe Coding Reality Check

[06:27] MLOps and Vibe Coding

[12:53] Data Engineering in GenAI

[14:53] MLOps in MVP Development

[21:13] Platform Engineering Org Models

[27:30] Empathy in Data Engineering

[31:11] Post-DevOps MLOps Evolution

[39:32] AI for Fast Feedback

[46:53] AI Workflow vs Real Work

[50:13] ML Confession Stories

[59:06] Shift Left in Testing

[1:05:49] Wrap up

Follow this show on AudioBrevity and new episodes get summarized for you. Create a free account

Couldn't load the audio. A blocker may be stopping the show's tracking links. Open the file