<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[MLOps.TV | School of Devops]]></title><description><![CDATA[Devops Practitioner's Guide to the world of AI Platform Engineering. Get 1% better with MLOps, LLMOps, AIPlatformOps every week. 
]]></description><link>https://mlops.tv</link><image><url>https://substackcdn.com/image/fetch/$s_!Ljvp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d7b957-2843-4a28-ab01-26c7d762b544_500x500.png</url><title>MLOps.TV | School of Devops</title><link>https://mlops.tv</link></image><generator>Substack</generator><lastBuildDate>Sun, 19 Apr 2026 20:02:03 GMT</lastBuildDate><atom:link href="https://mlops.tv/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Gourav Shah]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[mlopstv@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[mlopstv@substack.com]]></itunes:email><itunes:name><![CDATA[Gourav Shah]]></itunes:name></itunes:owner><itunes:author><![CDATA[Gourav Shah]]></itunes:author><googleplay:owner><![CDATA[mlopstv@substack.com]]></googleplay:owner><googleplay:email><![CDATA[mlopstv@substack.com]]></googleplay:email><googleplay:author><![CDATA[Gourav Shah]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Updating ML Models in Production: The Strategic Dance Between Model and Data Iteration]]></title><description><![CDATA[ML system's resilience and effectiveness lies in its ability to adapt and evolve. Models, unlike traditional software, degrade over time due to shifts in data distributions, changes in user behaviour, and the emergence of new patterns. Therefore, a robust strategy for updating models in production is not just good practice&#8212;it's essential for sustained performance and business value.]]></description><link>https://mlops.tv/p/updating-ml-models-in-production</link><guid isPermaLink="false">https://mlops.tv/p/updating-ml-models-in-production</guid><dc:creator><![CDATA[Jagadish Kakhandaki]]></dc:creator><pubDate>Thu, 28 Aug 2025 11:25:02 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!075O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>As an AI/ML Engineer with years of experience deploying and maintaining production systems, I&#8217;ve learned that successful model updates require a nuanced understanding of when to iterate on your model architecture versus when to focus on refreshing model with new data. Let&#8217;s dive deep into these strategies and why you need both in your MLOps toolkit.</p><h2><strong>The Production Update Challenge</strong></h2><p>Updating machine learning models in production isn&#8217;t just about swapping out pickle files. It&#8217;s a complex orchestration of technical decisions, risk management, and strategic thinking that can make or break your ML system&#8217;s performance and reliability.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!075O!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!075O!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png 424w, https://substackcdn.com/image/fetch/$s_!075O!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png 848w, https://substackcdn.com/image/fetch/$s_!075O!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png 1272w, https://substackcdn.com/image/fetch/$s_!075O!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!075O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png" width="1456" height="1112" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1112,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:407387,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://jagadishkakhandaki.substack.com/i/172162965?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!075O!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png 424w, https://substackcdn.com/image/fetch/$s_!075O!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png 848w, https://substackcdn.com/image/fetch/$s_!075O!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png 1272w, https://substackcdn.com/image/fetch/$s_!075O!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F107ead6a-1a8c-41a1-9cdd-fce5fc49ceb1_3840x2934.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>Model Iteration: When Architecture Matters</strong></h2><p>Model iteration involves updating the underlying algorithm, architecture, or hyperparameters while keeping your training data relatively constant. Think of it as upgrading your engine while using the same fuel.</p><h3><strong>When to Choose Model Iteration</strong></h3><p><strong>1. Performance Plateaus</strong>: When additional data shows diminishing returns, but you suspect your model architecture is the bottleneck.</p><p><strong>2. New Algorithmic Advances</strong>: When state-of-the-art models in your domain show significant improvements over your current approach.</p><p><strong>3. Computational Constraints</strong>: When you need to optimize for inference speed, memory usage, or energy efficiency.</p><p><strong>4. Feature Engineering Insights</strong>: When domain expertise reveals new ways to structure or represent your problem.</p><h3><strong>Model Iteration Advantages</strong></h3><ul><li><p><strong>Immediate Impact</strong>: Architectural improvements can yield dramatic performance gains</p></li><li><p><strong>Resource Efficient</strong>: Doesn&#8217;t require new data collection or labeling</p></li><li><p><strong>Controlled Environment</strong>: Changes are deterministic and reproducible</p></li><li><p><strong>Technical Debt Reduction</strong>: Opportunity to modernize legacy architectures</p></li></ul><h3><strong>Model Iteration Disadvantages</strong></h3><ul><li><p><strong>Limited by Data Quality</strong>: Can&#8217;t fix fundamental data issues</p></li><li><p><strong>Overfitting Risk</strong>: More complex models may memorize training data</p></li><li><p><strong>Integration Complexity</strong>: New architectures may require infrastructure changes</p></li><li><p><strong>Validation Overhead</strong>: Extensive testing needed to ensure production compatibility</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AbSz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AbSz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png 424w, https://substackcdn.com/image/fetch/$s_!AbSz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png 848w, https://substackcdn.com/image/fetch/$s_!AbSz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png 1272w, https://substackcdn.com/image/fetch/$s_!AbSz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AbSz!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png" width="1200" height="214.28571428571428" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:260,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:129266,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jagadishkakhandaki.substack.com/i/172162965?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!AbSz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png 424w, https://substackcdn.com/image/fetch/$s_!AbSz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png 848w, https://substackcdn.com/image/fetch/$s_!AbSz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png 1272w, https://substackcdn.com/image/fetch/$s_!AbSz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F19899f76-0466-4e06-8a6f-b9d18999b58e_3840x687.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Data Iteration: When Information is Power</strong></h2><p>Data iteration focuses on improving, expanding, or refining your training dataset while maintaining your model architecture. It&#8217;s like upgrading your fuel quality and supply while keeping the same engine.</p><h3><strong>When to Choose Data Iteration</strong></h3><ol><li><p><strong>Concept Drift</strong>: When your model&#8217;s assumptions about the world are becoming outdated</p></li><li><p><strong>Underrepresented Scenarios</strong>: When production reveals edge cases not covered in training</p></li><li><p><strong>Data Quality Issues</strong>: When you identify systematic biases, errors, or inconsistencies</p></li><li><p><strong>Domain Expansion</strong>: When you need to handle new use cases or user segments</p></li></ol><h3><strong>Data Iteration Advantages</strong></h3><ul><li><p><strong>Addresses Root Causes</strong>: Fixes fundamental data quality and coverage issues</p></li><li><p><strong>Improves Generalization</strong>: Better data diversity leads to more robust models</p></li><li><p><strong>Lower Technical Risk</strong>: Same model architecture reduces deployment complexity</p></li><li><p><strong>Business Alignment</strong>: New data often reflects changing business needs</p></li></ul><h3><strong>Data Iteration Disadvantages</strong></h3><ul><li><p><strong>Time Intensive</strong>: Data collection, cleaning, and labeling take significant time(If not automated data pipeline is built for upstream data)</p></li><li><p><strong>Resource Heavy</strong>: Requires substantial human and computational resources(If not followed stateful training and every time retraining from scratch)</p></li><li><p><strong>Quality Control</strong>: Ensuring new data maintains consistency standards is challenging</p></li><li><p><strong>Diminishing Returns</strong>: Additional similar data may not improve performance</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!9Ovg!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!9Ovg!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png 424w, https://substackcdn.com/image/fetch/$s_!9Ovg!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png 848w, https://substackcdn.com/image/fetch/$s_!9Ovg!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png 1272w, https://substackcdn.com/image/fetch/$s_!9Ovg!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!9Ovg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png" width="1257" height="3840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3840,&quot;width&quot;:1257,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:245917,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jagadishkakhandaki.substack.com/i/172162965?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!9Ovg!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png 424w, https://substackcdn.com/image/fetch/$s_!9Ovg!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png 848w, https://substackcdn.com/image/fetch/$s_!9Ovg!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png 1272w, https://substackcdn.com/image/fetch/$s_!9Ovg!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F27a5bb03-20e3-43f8-9fd8-0ea1f6b1f4e3_1257x3840.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Strategic Framework: When to Do What</strong></h2><p>In practice, you should do both from time to time. However, the more resources you spend in one approach, the fewer resources you can spend in another.</p><p>If you find that iterating on your data does not give you much performance gain, then you should spend your resources on finding better model. On the other hand, if finding a better model architecture requires 100X compute for training and gives you 1% performance whereas updating the same model on fresh data which requires 1X compute and gives same 1% performance gain, you will be better off iterating on data.</p><p>Below is decision framework for production model updates I have used. Off course, a lot depends on business requirements and other factors.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TBdi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TBdi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png 424w, https://substackcdn.com/image/fetch/$s_!TBdi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png 848w, https://substackcdn.com/image/fetch/$s_!TBdi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png 1272w, https://substackcdn.com/image/fetch/$s_!TBdi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TBdi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png" width="1456" height="1353" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1353,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:421253,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jagadishkakhandaki.substack.com/i/172162965?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!TBdi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png 424w, https://substackcdn.com/image/fetch/$s_!TBdi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png 848w, https://substackcdn.com/image/fetch/$s_!TBdi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png 1272w, https://substackcdn.com/image/fetch/$s_!TBdi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0b31a71a-74ad-42d4-b08d-972c2ce05f56_3840x3569.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h2><strong>The Hybrid Approach: Best of Both Worlds</strong></h2><p>In practice, the most successful production systems employ both strategies in a coordinated manner: One example is below</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-PRq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-PRq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png 424w, https://substackcdn.com/image/fetch/$s_!-PRq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png 848w, https://substackcdn.com/image/fetch/$s_!-PRq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png 1272w, https://substackcdn.com/image/fetch/$s_!-PRq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-PRq!,w_2400,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png" width="1200" height="255.4945054945055" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/dca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:false,&quot;imageSize&quot;:&quot;large&quot;,&quot;height&quot;:310,&quot;width&quot;:1456,&quot;resizeWidth&quot;:1200,&quot;bytes&quot;:79421,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jagadishkakhandaki.substack.com/i/172162965?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:&quot;center&quot;,&quot;offset&quot;:false}" class="sizing-large" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!-PRq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png 424w, https://substackcdn.com/image/fetch/$s_!-PRq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png 848w, https://substackcdn.com/image/fetch/$s_!-PRq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png 1272w, https://substackcdn.com/image/fetch/$s_!-PRq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdca8214d-41f7-4711-9eea-e3eb5c3c102d_1992x424.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Production Implementation Best Practices</strong></h2><h3><strong>Monitoring and Rollback</strong></h3><ul><li><p>Implement comprehensive model performance dashboards</p></li><li><p>Set up automated alerts for drift detection</p></li><li><p>Maintain rollback capabilities with previous model versions</p></li><li><p>Use feature flags for quick model switching</p></li></ul><h3><strong>Documentation and Versioning</strong></h3><ul><li><p>Track data lineage and model provenance</p></li><li><p>Document all architectural changes and their rationale</p></li><li><p>Maintain reproducible training pipelines</p></li><li><p>Version control both code and data schemas</p></li></ul><h3><strong>Gradual Rollout Strategy</strong></h3><p>There is always risk associated with deploying models to production that haven&#8217;t been sufficiently evaluated. Evaluation is mixture of offline and online methods. The fact that model does well on test data, will not guarantee it will do well in production, the only way to ensure it is to deploy it in production, I know it&#8217;s scary but there are techniques to help us evaluate models in production. Below covers some of them, I will try to cover this topic in more detail in another blog.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!3Mfs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!3Mfs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png 424w, https://substackcdn.com/image/fetch/$s_!3Mfs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png 848w, https://substackcdn.com/image/fetch/$s_!3Mfs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png 1272w, https://substackcdn.com/image/fetch/$s_!3Mfs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!3Mfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png" width="1456" height="291" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:291,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136715,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://jagadishkakhandaki.substack.com/i/172162965?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!3Mfs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png 424w, https://substackcdn.com/image/fetch/$s_!3Mfs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png 848w, https://substackcdn.com/image/fetch/$s_!3Mfs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png 1272w, https://substackcdn.com/image/fetch/$s_!3Mfs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffbd79881-e72f-4302-b150-3c4d0d02e0d8_3840x767.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h2><strong>Conclusion: The Strategic Imperative</strong></h2><p>Updating production ML models isn&#8217;t an either/or decision between model and data iteration &#8212; it&#8217;s about understanding when each approach provides maximum value and how they complement each other.</p><p><strong>Key Takeaways :</strong></p><ol><li><p><strong>Start with diagnostics</strong>: Understand the root cause before choosing your strategy</p></li><li><p><strong>Plan for both</strong>: Build infrastructure that supports both model and data iteration</p></li><li><p><strong>Measure everything</strong>: Comprehensive monitoring enables data-driven decisions</p></li><li><p><strong>Think in cycles</strong>: Successful ML systems require ongoing iteration, not one-time updates</p></li></ol><p>The most resilient production ML systems treat model updates as an ongoing strategic capability, not a reactive fire-fighting exercise. By mastering both model and data iteration strategies, you&#8217;ll build systems that not only perform well today but adapt and improve over time.</p><p>Remember: Your production ML system is only as good as your ability to evolve it. Plan for change, and change will become your competitive advantage.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Technical Debt in ML Systems: The Hidden Cost of Poor Python Dependency Management]]></title><description><![CDATA[ML Systems are notorious for accumulating technical debts, and one of the most overlooked source is poor dependency management.]]></description><link>https://mlops.tv/p/technical-debt-in-ml-systems-the</link><guid isPermaLink="false">https://mlops.tv/p/technical-debt-in-ml-systems-the</guid><dc:creator><![CDATA[Jagadish Kakhandaki]]></dc:creator><pubDate>Fri, 08 Aug 2025 06:11:43 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!tzvl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>ML Systems are notorious for accumulating technical debts, and one of the most overlooked source is poor dependency management. While it might seem like a minor infrastructure concern, inadequate Python dependency management can silently erode your ML pipeline&#8217;s reliability, reproducibility, and maintainability.</p><h1><strong>The Problem:</strong></h1><p>Consider this all-too-common scenario: Your data scientist develops a brilliant model using the latest version of scikit-learn, writes a simple <code>requirements.txt</code> file, and pushes to production. Three months later, the production job fails. The cause is an installation error stemming from library version incompatibilities.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tzvl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tzvl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png 424w, https://substackcdn.com/image/fetch/$s_!tzvl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png 848w, https://substackcdn.com/image/fetch/$s_!tzvl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png 1272w, https://substackcdn.com/image/fetch/$s_!tzvl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tzvl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png" width="728" height="237.7741935483871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:324,&quot;width&quot;:992,&quot;resizeWidth&quot;:728,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tzvl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png 424w, https://substackcdn.com/image/fetch/$s_!tzvl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png 848w, https://substackcdn.com/image/fetch/$s_!tzvl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png 1272w, https://substackcdn.com/image/fetch/$s_!tzvl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bb22529-1760-4d5f-9402-ff7a0c86d102_992x324.png 1456w" sizes="100vw" fetchpriority="high"></picture><div></div></div></a></figure></div><p>Or even worse, your model&#8217;s predictions suddenly shift, accuracy drops, and nobody can figure out why. The culprit? A minor version update in one of your dependencies that changed default behaviour.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ScfQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ScfQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png 424w, https://substackcdn.com/image/fetch/$s_!ScfQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png 848w, https://substackcdn.com/image/fetch/$s_!ScfQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png 1272w, https://substackcdn.com/image/fetch/$s_!ScfQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ScfQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png" width="1456" height="459" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:459,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html&quot;,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html" title="https://scikit-learn.org/stable/modules/generated/sklearn.svm.SVC.html" srcset="https://substackcdn.com/image/fetch/$s_!ScfQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png 424w, https://substackcdn.com/image/fetch/$s_!ScfQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png 848w, https://substackcdn.com/image/fetch/$s_!ScfQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png 1272w, https://substackcdn.com/image/fetch/$s_!ScfQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff24d590-5e15-4c39-8723-dc37c5601540_1800x568.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This isn&#8217;t hypothetical &#8212; it&#8217;s happening in ML teams worldwide, costing companies millions in debugging time, model retraining, and lost business opportunities.</p><h1><strong>Understanding the Dependency Debt Spectrum</strong></h1><h2><strong>Level 1: The Disaster Zone</strong></h2><pre><code># requirements.txt
numpy
pandas
scikit-learn
tensorflow
matplotlib</code></pre><p>This approach is a ticking time bomb. Every <code>pip install</code> could pull different versions, leading to:</p><ul><li><p><strong>Inconsistent model behavior</strong> across environments</p></li><li><p><strong>Breaking changes</strong> that surface only in production</p></li><li><p><strong>Impossible debugging</strong> when issues arise months later</p></li><li><p><strong>Failed deployments</strong> due to incompatible package combinations</p></li></ul><h2><strong>Level 2: The False Security</strong></h2><pre><code># requirements.txt
numpy&gt;=1.20.0
pandas&gt;=1.3.0
scikit-learn&gt;=1.0.0
tensorflow&gt;=2.8.0</code></pre><p>While slightly better, this still leaves you vulnerable to:</p><ul><li><p><strong>Unexpected behavior changes</strong> in minor updates</p></li><li><p><strong>Performance regressions</strong> from optimization changes</p></li><li><p><strong>API deprecations</strong> that break existing code</p></li><li><p><strong>Dependency resolution conflicts</strong> as packages evolve</p></li></ul><h2><strong>Level 3: The Production-Ready Approach</strong></h2><pre><code># pyproject.toml
[tool.poetry.dependencies]
python = "^3.9"
numpy = "1.24.3"
pandas = "2.0.2"
scikit-learn = "1.2.2"
tensorflow = "2.12.0"
matplotlib = "3.7.1"

[tool.poetry.group.dev.dependencies]
pytest = "^7.3.1"
jupyter = "^1.0.0"</code></pre><h1><strong>The Compound Interest of Technical Debt</strong></h1><p>Poor dependency management creates a compound effect:</p><ol><li><p><strong>Initial Cost</strong>: Time spent debugging version conflicts</p></li><li><p><strong>Maintenance Cost</strong>: Ongoing uncertainty about environment stability</p></li><li><p><strong>Opportunity Cost</strong>: Engineering time diverted from feature development</p></li><li><p><strong>Risk Cost</strong>: Potential for production failures and model degradation</p></li><li><p><strong>Knowledge Cost</strong>: Loss of institutional knowledge about why specific versions were chosen</p></li></ol><h1><strong>Practical Remediation Strategy</strong></h1><h2><strong>Stabilisation</strong></h2><ol><li><p><strong>Pin all production dependencies</strong> to exact versions</p></li><li><p><strong>Document critical version choices</strong> and reasoning</p></li><li><p><strong>Implement dependency scanning</strong> <strong>and build test </strong>in CI/CD pipeline</p></li></ol><h2><strong>Governance</strong></h2><ol><li><p><strong>Create testing procedures</strong> for dependency updates</p></li><li><p><strong>Set up alerts</strong> for security vulnerabilities for versions of libraries used</p></li></ol><h2><strong>Onboard team:</strong></h2><ol><li><p>Document and onboard team to use dependency management, communicate importance of it.</p></li><li><p>Implement code review guidance to mitigate any miss of library versions.</p></li></ol><h1><strong>Modern Tooling:</strong></h1><h2><strong><a href="https://python-poetry.org/docs/">Poetry</a>: The Feature-Rich Standard</strong></h2><pre><code>[tool.poetry.dependencies]
python = "^3.9"
numpy = "1.24.3"
scikit-learn = "1.2.2"

[tool.poetry.group.prod.dependencies]
gunicorn = "20.1.0"

[tool.poetry.group.dev.dependencies]
pytest = "^7.3.1"
black = "^23.3.0"</code></pre><p>Benefits:</p><ul><li><p><strong>Dependency resolution</strong> that prevents conflicts</p></li><li><p><strong>Lock files</strong> (poetry.lock) for reproducible builds</p></li><li><p><strong>Environment isolation</strong> with virtual environments</p></li><li><p><strong>Publishing capabilities</strong> to PyPI</p></li></ul><h2><strong><a href="https://docs.astral.sh/uv/">UV</a>: The Ultra-Fast Next-Generation Package Manager</strong></h2><p>uv is an extremely fast Python package manager that creates lock files automatically and ensures reproducible builds:</p><pre><code># pyproject.toml
[project]
name = "ml-project"
version = "0.1.0"
dependencies = [
    "numpy==1.26.4",
    "pandas==1.3.5",
    "scikit-learn==1.2.2",
    "tensorflow==2.8.0",
]

[project.optional-dependencies]
dev = [
    "pytest&gt;=7.0.0",
    "black&gt;=23.0.0",
]</code></pre><p>uv automatically generates a uv.lock file that contains exact information about your project&#8217;s dependencies:</p><pre><code># Install and lock dependencies
uv sync

# Add new dependency
uv add requests==2.32.4

# Update dependencies
uv lock --upgrade</code></pre><p>Benefits:</p><ul><li><p><strong>Blazing fast</strong> &#8212; 10&#8211;100x faster than pip</p></li><li><p><strong>Automatic lock files</strong> (uv.lock) that preserve previously locked versions when possible</p></li><li><p><strong>Built-in project management</strong> &#8212; handles virtual environments automatically</p></li><li><p><strong>Standards compliant</strong> &#8212; works with existing Python packaging standards</p></li></ul><h1><strong>Key Takeaways</strong></h1><ol><li><p><strong>Dependency debt is real debt</strong> &#8212; it accumulates interest and becomes harder to pay off over time</p></li><li><p><strong>Prevention is cheaper than cure</strong> &#8212; establishing good practices early saves exponential costs later. Try to add checks in CI pipelines which can catch the issue before deploying.</p></li><li><p><strong>Modern tooling helps</strong> &#8212; but process and discipline matter more than tools</p></li><li><p><strong>Small investments yield large returns</strong> &#8212; dependency management improvements often have the highest ROI of any technical debt reduction effort</p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Augmented Generation in LLMs: RAG vs. CAG]]></title><description><![CDATA[Optimizing Large Language Models with Dynamic and Cached Knowledge Retrieval and what MLOps Practitioner Should Know about it.]]></description><link>https://mlops.tv/p/augmented-generation-in-llms-rag</link><guid isPermaLink="false">https://mlops.tv/p/augmented-generation-in-llms-rag</guid><dc:creator><![CDATA[Surbhi]]></dc:creator><pubDate>Sat, 22 Mar 2025 17:34:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!Ljvp!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F38d7b957-2843-4a28-ab01-26c7d762b544_500x500.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Introduction</h2><p>Large Language Models (LLMs) are transforming industries by automating content generation, decision-making, and information retrieval. However, their inherent limitation lies in static knowledge&#8212;once trained, they lack awareness of real-time data updates. To mitigate this, MLOps pipelines integrate Augmented Generation techniques like <strong>Retrieval-Augmented Generation (RAG)</strong> and <strong>Cache-Augmented Generation (CAG)</strong> for dynamic, scalable, and efficient AI-driven solutions.</p><h2>Retrieval-Augmented Generation (RAG) in MLOps</h2><p>RAG extends an LLM&#8217;s capabilities by integrating an external knowledge retrieval system, enhancing the quality and accuracy of responses. MLOps teams must optimize RAG pipelines for deployment, monitoring, and scalability.</p><h3><strong>RAG Workflow in MLOps</strong></h3><ol><li><p><strong>Data Ingestion &amp; Indexing:</strong> Preprocess large datasets into smaller, retrievable chunks, convert textual data into vector embeddings using embedding models (e.g., OpenAI&#8217;s Ada, Cohere), and store embeddings in a <strong>vector database</strong> (e.g., FAISS, Pinecone, Weaviate).</p></li><li><p><strong>Retrieval Pipeline:</strong> User queries are <strong>embedded</strong> and compared against the vector database. A similarity search retrieves the most relevant documents, which are then injected into the LLM&#8217;s prompt for response generation.</p></li><li><p><strong>Response Generation:</strong> The LLM generates answers based on retrieved context. Confidence scoring and validation mechanisms ensure accuracy.</p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3><strong>MLOps Considerations for RAG</strong></h3><p><strong>Scalability &amp; Performance Optimization:</strong></p><ul><li><p>Use <strong>asynchronous retrieval</strong> to reduce response latency.</p></li><li><p>Implement <strong>multi-tier indexing</strong> to efficiently manage large document stores.</p></li><li><p>Optimize query embedding models for speed and accuracy.</p></li></ul><p><strong>Monitoring &amp; Observability:</strong></p><ul><li><p>Track <strong>query latency</strong> to measure retrieval and response times.</p></li><li><p>Automate <strong>document freshness monitoring</strong> for dynamic updates.</p></li><li><p>Use <strong>logging &amp; tracing tools</strong> like OpenTelemetry to gain insights into retrieval efficiency.</p></li></ul><p><strong>Failure Handling &amp; Model Evaluation:</strong></p><ul><li><p>Implement fallback mechanisms if retrieval fails (e.g., using heuristics or default responses).</p></li><li><p>Regularly evaluate retrieval precision with <strong>relevance scoring metrics</strong> like MRR (Mean Reciprocal Rank) and recall@k.</p></li></ul><h2>Cache-Augmented Generation (CAG) in MLOps</h2><p>CAG optimizes LLM inference by <strong>preloading all required data into the model&#8217;s context window</strong>, reducing retrieval overhead. It is a viable choice when working with <strong>static knowledge bases</strong>.</p><h3><strong>CAG Workflow in MLOps</strong></h3><ol><li><p><strong>Knowledge Compilation:</strong> Identify and preprocess all necessary documents, converting them into structured prompts that fit within the LLM&#8217;s <strong>context length</strong>.</p></li><li><p><strong>KV Cache Initialization:</strong> Preload knowledge into the LLM&#8217;s memory using Key-Value (KV) caching, storing these embeddings to minimize recomputation during inference.</p></li><li><p><strong>Query Execution:</strong> User input is processed against cached knowledge, allowing the LLM to extract relevant information in real time.</p></li></ol><h3><strong>MLOps Considerations for CAG</strong></h3><p><strong>Deployment &amp; Efficiency:</strong></p><ul><li><p>Use <strong>prompt engineering</strong> strategies to optimize context packing.</p></li><li><p>Apply <strong>memory-efficient caching</strong> to avoid context window overflows.</p></li></ul><p><strong>Monitoring &amp; Observability:</strong></p><ul><li><p>Track <strong>cache hit/miss ratios</strong> to determine knowledge sufficiency.</p></li><li><p>Implement <strong>contextual relevancy scoring</strong> to assess model response accuracy.</p></li><li><p>Use <strong>batch inference</strong> for cost-efficient large-scale deployment.</p></li></ul><p><strong>Limitations &amp; Maintenance:</strong></p><ul><li><p>Requires full context reloading for updates, leading to higher maintenance costs.</p></li><li><p>Struggles with <strong>knowledge scalability</strong>, as context windows are finite (~32K-100K tokens).</p></li></ul><h2><strong>Comparing RAG vs. CAG from an MLOps Perspective</strong></h2><p><strong>Accuracy:</strong> RAG depends on the retriever&#8217;s precision, whereas CAG ensures knowledge availability but may include irrelevant context.</p><p><strong>Latency:</strong> RAG has higher latency due to retrieval steps, while CAG has lower latency since data is preloaded.</p><p><strong>Scalability:</strong> RAG supports vast datasets through selective retrieval, whereas CAG is constrained by the context window.</p><p><strong>Data Freshness:</strong> RAG allows incremental updates, while CAG requires full recomputation and reloading of knowledge.</p><p><strong>Complexity:</strong> RAG requires a retrieval, embedding, and indexing system, whereas CAG has a simpler deployment but higher memory usage.</p><h2><strong>Choosing RAG or CAG for MLOps Use Cases</strong></h2><h3><strong>1. IT Help Desk Bot (CAG)</strong></h3><p>If the knowledge base consists of product manuals that are infrequently updated, CAG is ideal. Since the entire manual fits within the LLM&#8217;s context, it ensures fast, reliable responses.</p><h3><strong>2. Legal Research Assistant (RAG)</strong></h3><p>For legal applications where case law is continuously updated, RAG is the preferred choice. It enables real-time retrieval, ensuring accuracy and citation integrity.</p><h3><strong>3. Clinical Decision Support System (Hybrid: RAG + CAG)</strong></h3><p>A hybrid approach is suitable for scenarios requiring both retrieval and cached knowledge. For example, patient data can be retrieved using RAG, while CAG ensures instant access to clinical guidelines.</p><h2><strong>Conclusion</strong></h2><p>From an MLOps perspective, the choice between RAG and CAG depends on <strong>scalability, latency constraints, and update frequency</strong>:</p><ul><li><p><strong>Use RAG</strong> when dealing with <strong>large, frequently updated datasets</strong> requiring real-time retrieval.</p></li><li><p><strong>Use CAG</strong> for <strong>static, well-defined knowledge bases</strong> where fast response times are critical.</p></li><li><p><strong>Adopt a hybrid approach</strong> when both <strong>scalability</strong> and <strong>low-latency</strong> are essential.</p></li></ul><p>By integrating these techniques within MLOps frameworks, teams can <strong>enhance LLM efficiency, improve observability, and maintain scalable AI-driven applications</strong>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Beginner’s Guide to LLMs 🧠 : How Large Language Models Power the GenAI Revolution ]]></title><description><![CDATA[A simplified crash course on Large Language Models for DevOps and tech professionals&#8212;learn what LLMs are, how they work, and how to build smarter AI-powered applications using them.]]></description><link>https://mlops.tv/p/beginners-guide-to-llms-how-large</link><guid isPermaLink="false">https://mlops.tv/p/beginners-guide-to-llms-how-large</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Fri, 21 Mar 2025 07:21:48 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/159533658/e1267009e3ce4ee847dc4c2dac7d96e0.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<h2>&#129517; Your Ultimate Primer on Large Language Models (LLMs)</h2><p>The world of AI changed forever with the rise of <strong>Generative AI</strong>, fueled by foundational models like <strong>GPT-3.5</strong> and beyond. These models aren&#8217;t just cool tools anymore&#8212;they&#8217;re transforming how businesses operate and how developers build. But if you&#8217;re a DevOps or tech professional trying to wrap your head around this fast-evolving space, it&#8217;s easy to feel lost in the jargon.</p><p>That&#8217;s why I created this <strong>beginner-friendly crash course on LLMs</strong>, tailored especially for those entering the world of <strong>MLOps and LLMOps</strong>. Whether you're a software engineer, DevOps practitioner, or tech enthusiast&#8212;this article will break it all down for you.</p><div><hr></div><h3>&#128218; What is an LLM, Really?</h3><p>LLMs&#8212;or <strong>Large Language Models</strong>&#8212;are the backbone of tools like ChatGPT, Bard, Claude, and Copilot. They&#8217;re trained on <strong>massive datasets</strong> (think: the entire internet) and can generate human-like text, answer questions, summarize reports, write code, translate languages, and more. In essence, they&#8217;re prediction machines&#8212;playing a supercharged game of &#8220;guess the next word.&#8221;</p><blockquote><p><strong>Analogy</strong>: Traditional ML models are like niche bookstores; LLMs are like the <strong>Library of Congress</strong>&#8212;they&#8217;ve read everything.</p></blockquote><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><h3>&#128736;&#65039; Core Concepts You Need to Know</h3><p>Let&#8217;s decode the essential terms and mechanisms that make LLMs tick:</p><ul><li><p><strong>Tokens</strong>: LLMs don&#8217;t see text as words&#8212;they see <strong>tokens</strong> (chunks of text). Token limits are like short-term memory (think <em>Ghajini</em> or <em>Memento</em>).</p></li><li><p><strong>Parameters</strong>: These are the model&#8217;s &#8220;memory cells&#8221;&#8212;the more parameters, the more knowledge it can store. GPT-3 has <strong>175 billion</strong>!</p></li><li><p><strong>Transformer Architecture</strong>: The breakthrough tech that enables models to &#8220;pay attention&#8221; to context rather than just read one word at a time.</p></li><li><p><strong>Self-Attention &amp; Multi-Head Attention</strong>: Key to understanding nuance. It helps models distinguish between &#8220;river bank&#8221; and &#8220;bank loan.&#8221;</p></li><li><p><strong>Pre-Training vs Fine-Tuning</strong>:</p><ul><li><p><strong>Pre-Training</strong>: Like completing school&#8212;general learning from a broad dataset.</p></li><li><p><strong>Fine-Tuning</strong>: Like specializing in law or medicine&#8212;adapting the model for specific tasks like customer support or code generation.</p></li></ul></li><li><p><strong>Prompt Engineering</strong>: The art of crafting your questions to get the best results&#8212;vital for accuracy, cost savings, and performance.</p></li><li><p><strong>RAG (Retrieval-Augmented Generation)</strong>: Adds external knowledge to overcome model limitations like knowledge cutoffs or hallucinations.</p></li></ul><div><hr></div><h3>&#128105;&#8205;&#128188; Real-World Example: Meet Priya</h3><p>Priya, a marketing manager in Bangalore, uses LLMs in her daily workflow:</p><ul><li><p><strong>Morning</strong>: Summarizes long research reports using ChatGPT.</p></li><li><p><strong>Afternoon</strong>: Drafts client emails and social media posts with AI tools.</p></li><li><p><strong>Evening</strong>: Translates content into regional languages like Hindi and Tamil.</p></li></ul><p>LLMs are like having a versatile assistant available 24/7&#8212;efficient, fast, and multilingual.</p><div><hr></div><h3>&#128295; Building Applications with LLMs</h3><p>When you build with LLMs, you have two main options:</p><ol><li><p><strong>Use APIs (OpenAI, Google, Anthropic)</strong>:</p><ul><li><p>Easy to get started.</p></li><li><p>Pay-per-use (per token).</p></li><li><p>Limited control.</p></li></ul></li><li><p><strong>Host Your Own Models (LLaMA, DeepSeek, Mistral)</strong>:</p><ul><li><p>Full control and privacy.</p></li><li><p>Requires hardware, skills, and cost management.</p></li></ul></li></ol><p>You can also optimize performance and cost using <strong>quantization</strong>, <strong>distillation</strong>, or <strong>pruning</strong>&#8212;techniques to compress large models into lighter, more manageable versions.</p><div><hr></div><h3>&#9888;&#65039; LLM Limitations You Should Know</h3><ul><li><p><strong>Hallucinations</strong>: Confident but incorrect answers.</p></li><li><p><strong>Knowledge Cutoff</strong>: Models don&#8217;t know anything after their last training date.</p></li><li><p><strong>Biases &amp; Logic Errors</strong>: Not great at math, puzzles, or contradiction detection.</p></li><li><p><strong>Context Window</strong>: They &#8220;forget&#8221; previous parts of a long conversation.</p></li></ul><p>&#128736;&#65039; <strong>Solution?</strong> Use <strong>RAG</strong>, fine-tuning, and hybrid human-in-the-loop approaches&#8212;especially for critical apps like customer support.</p><div><hr></div><h3>&#129514; Getting Started with LLMs</h3><p>Here&#8217;s a simple path to begin your LLM journey:</p><ol><li><p><strong>Start with APIs</strong>: Play with OpenAI, Google Vertex AI, or Azure ML.</p></li><li><p><strong>Master Prompt Engineering</strong>: Experiment with roles, chain-of-thought, and few-shot prompts.</p></li><li><p><strong>Explore Fine-Tuning &amp; RAG</strong>: Build specialized apps using vector databases and document retrieval.</p></li><li><p><strong>Monitor &amp; Optimize</strong>: Use tools for FinOps, prompt versioning, and hallucination detection.</p></li></ol><div><hr></div><h3>&#127891; Final Takeaways</h3><ul><li><p><strong>LLMs are here to stay</strong>. They&#8217;re the engines of today&#8217;s AI revolution.</p></li><li><p><strong>Prompt Engineering is your superpower</strong>. Better prompts = better results + lower costs.</p></li><li><p><strong>Fine-tuning + RAG = Next-Level AI Apps</strong>. Adapt generalist models to your specific needs.</p></li></ul><p>Whether you're looking to build smarter internal tools, customer support agents, or personalized AI apps, <strong>this is the time to level up your LLM game</strong>.</p><div><hr></div><h3>&#128640; Ready to Go Further?</h3><p>At <strong>School of DevOps &amp; AI</strong>, we&#8217;re building <strong>real-world, hands-on programs</strong> to help DevOps professionals step into the world of <strong>AI, MLOps, and LLMOps</strong>. Explore our <a href="https://campus.schoolofdevops.com/mlops-minidegree">Mini-Degree Programs</a>, take on guided challenges, and transform your career with AI-powered DevOps skills.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://campus.schoolofdevops.com/mlops-minidegree&quot;,&quot;text&quot;:&quot;Start your MLOps and LLMOps Journey&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://campus.schoolofdevops.com/mlops-minidegree"><span>Start your MLOps and LLMOps Journey</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[What is MLOps, and Why Should You Care?]]></title><description><![CDATA[Learn why MLOps is crucial, how it bridges the gap between data science and production, and how you can get started in this evolving field]]></description><link>https://mlops.tv/p/what-is-mlops-and-why-should-you</link><guid isPermaLink="false">https://mlops.tv/p/what-is-mlops-and-why-should-you</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Thu, 13 Mar 2025 08:13:44 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/158976872/95212f3d950cda54cae1a9f69e5b518a.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>Machine Learning (ML) has transformed industries, from Uber&#8217;s ride-matching algorithm to Netflix&#8217;s hyper-personalized recommendations. Yet, despite billions invested in AI, nearly <strong>87% of ML projects never make it to production</strong>. Why? Because building a great model is just the beginning&#8212;the real challenge is deploying, maintaining, and scaling it reliably. Enter <strong>MLOps</strong>&#8212;the DevOps-inspired discipline designed to operationalize ML models effectively.</p><p>This guide breaks down the fundamentals of MLOps, why it&#8217;s essential, and how you can get started in AI operations today.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h2>The AI Revolution and the Need for MLOps</h2><p>Machine learning has been around for decades, but it gained mainstream traction in the 2010s with breakthroughs like <strong>ImageNet</strong> and deep learning models. Companies like <strong>Uber, Amazon, Netflix, and Facebook</strong> leveraged ML for dynamic pricing, churn prediction, and recommendation systems. But as AI models became more complex, companies faced a harsh reality:</p><p>&#9989; <strong>Models don&#8217;t work like traditional software</strong> &#8211; They degrade over time due to data drift.</p><p>&#9989; <strong>Data science is only half the battle</strong> &#8211; Jupyter notebooks and isolated experiments don&#8217;t translate to scalable AI solutions.</p><p>&#9989; <strong>Operational challenges are massive</strong> &#8211; Latency, scaling, and retraining must be managed continuously.</p><p>MLOps emerged as the answer to these challenges, ensuring that ML models are <strong>deployable, scalable, monitored, and version-controlled</strong>&#8212;just like traditional software.</p><div><hr></div><h2>The Reality vs. The Expectation of ML Deployment</h2><p>Most data scientists work in an ideal world:</p><ul><li><p><strong>Static, clean datasets</strong> from sources like Kaggle.</p></li><li><p><strong>Jupyter notebooks</strong> optimized for academic benchmarks.</p></li><li><p><strong>One-time experiments</strong> with limited concern for long-term deployment.</p></li></ul><p>But in reality, production AI involves:</p><ul><li><p><strong>Dynamic, ever-changing data</strong> that impacts model performance.</p></li><li><p><strong>Business constraints</strong> like latency, scalability, and accuracy trade-offs.</p></li><li><p><strong>Continuous monitoring and retraining</strong> to prevent failures.</p></li></ul><p>For example, an ML model predicting <strong>fashion trends</strong> may start recommending winter jackets in summer&#8212;simply because it wasn&#8217;t retrained on updated data. <strong>MLOps ensures that models stay relevant, accurate, and maintainable.</strong></p><div><hr></div><h2>MLOps in Action: How It Works</h2><p>MLOps brings <strong>DevOps-style automation, monitoring, and scalability</strong> to machine learning. It consists of:</p><h3>1&#65039;&#8419; <strong>Version Control for Models and Data</strong></h3><p>Traditional software uses Git for code versioning. In ML, you must version:</p><ul><li><p><strong>Code</strong> (e.g., Python scripts, Jupyter notebooks).</p></li><li><p><strong>Data</strong> (datasets evolve, requiring tools like DVC).</p></li><li><p><strong>Models</strong> (track different training iterations with MLflow).</p></li></ul><h3>2&#65039;&#8419; <strong>Automated Pipelines</strong></h3><p>MLOps streamlines the ML lifecycle with continuous integration and deployment (CI/CD):</p><ul><li><p><strong>Training Pipelines</strong> &#8211; Automate model training and validation.</p></li><li><p><strong>Inference Pipelines</strong> &#8211; Deploy models in real-time or batch settings.</p></li><li><p><strong>Retraining Pipelines</strong> &#8211; Detect data drift and trigger updates.</p></li></ul><h3>3&#65039;&#8419; <strong>Monitoring &amp; Governance</strong></h3><p>Unlike traditional software, ML models degrade silently. MLOps ensures:</p><ul><li><p><strong>Performance monitoring</strong> (latency, accuracy drop detection).</p></li><li><p><strong>Bias and fairness checks</strong> (avoiding unintentional discrimination).</p></li><li><p><strong>Governance</strong> (regulatory compliance, audit trails).</p></li></ul><h3>4&#65039;&#8419; <strong>Scalable Deployment &amp; Orchestration</strong></h3><ul><li><p><strong>Kubernetes, Argo, and Kubeflow</strong> automate large-scale model deployments.</p></li><li><p><strong>Containerization with Docker</strong> ensures reproducibility across environments.</p></li><li><p><strong>Feature stores</strong> manage feature consistency across training and inference.</p></li></ul><div><hr></div><h2>The MLOps Career Path: Where Do You Fit In?</h2><p>MLOps isn&#8217;t a job title&#8212;it&#8217;s a <strong>discipline</strong>. You can be a:</p><ul><li><p><strong>Machine Learning Engineer</strong> &#8211; Focuses on building and optimizing models.</p></li><li><p><strong>DevOps Engineer transitioning to MLOps</strong> &#8211; Brings automation and infrastructure expertise.</p></li><li><p><strong>Data Engineer with ML focus</strong> &#8211; Ensures efficient data pipelines for model training.</p></li><li><p><strong>AI Platform Engineer</strong> &#8211; Oversees scalable AI deployment and monitoring.</p></li></ul><p>The key is <strong>learning the right set of tools and practices</strong> to bridge data science with production engineering.</p><div><hr></div><h2>The Future of MLOps: Beyond Traditional ML</h2><p>The AI landscape is evolving beyond simple machine learning:</p><ul><li><p><strong>LLM Ops (Large Language Model Operations)</strong> &#8211; Managing foundational models like ChatGPT.</p></li><li><p><strong>Agentic AI &amp; Autonomous Agents</strong> &#8211; AI models that self-orchestrate and make decisions.</p></li><li><p><strong>New AI Infrastructure Challenges</strong> &#8211; Vector databases, retrieval-augmented generation (RAG), and real-time inference.</p></li></ul><p>MLOps is more relevant than ever as AI systems become <strong>more autonomous, complex, and integral to business success.</strong></p><div><hr></div><h2>How to Get Started with MLOps</h2><p>If you&#8217;re serious about breaking into MLOps, here&#8217;s how to begin: </p><p>1&#65039;&#8419; <strong>Learn DevOps Foundations</strong> &#8211; Master <strong>CI/CD, Kubernetes, Docker, and GitOps</strong>. </p><p>2&#65039;&#8419; <strong>Understand ML Lifecycle</strong> &#8211; Familiarize yourself with <strong>training, deployment, and monitoring</strong>. </p><p>3&#65039;&#8419; <strong>Explore MLOps Tooling</strong> &#8211; Start with <strong>MLflow, Kubeflow, Argo Workflows, and DVC</strong>. </p><p>4&#65039;&#8419; <strong>Build Hands-On Projects</strong> &#8211; Deploy a real ML model with automated pipelines. </p><p>5&#65039;&#8419; <strong>Join a Community</strong> &#8211; Engage with MLOps engineers and stay updated with AI trends.</p><p>For a structured roadmap, check out <strong><a href="https://campus.schoolofdevops.com/">School of DevOps' MLOps courses</a></strong><a href="https://campus.schoolofdevops.com/">.</a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://campus.schoolofdevops.com/&quot;,&quot;text&quot;:&quot;Start with Structured MLOps Roadmap&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://campus.schoolofdevops.com/"><span>Start with Structured MLOps Roadmap</span></a></p><div><hr></div><h2>Ready to Master MLOps?</h2><p>As AI-driven businesses scale, <strong>MLOps engineers are in high demand</strong>. Whether you're a DevOps engineer looking to transition into AI or a data scientist wanting to improve your deployment skills, mastering MLOps will set you apart.</p><p>&#128204; <strong>Subscribe to the <a href="http://youtube.com/c/schoolofdevops">School of DevOps YouTube channel</a> for expert insights.</strong> </p><p>&#128204; <strong>Visit <a href="https://mlops.tv/">MLOps.tv</a> for more in-depth learning.</strong> </p><p>&#128204; <strong>Check out <a href="https://schoolofdevops.com/">SchoolofDevOps.com</a> to start your MLOps journey.</strong></p><p>The future of AI is operationalized&#8212;<strong>are you ready to be part of it?</strong> &#128640;</p>]]></content:encoded></item><item><title><![CDATA[MLOps Just Got Hotter: Why Agentic AI Like Manus Is Your Signal to Dive In]]></title><description><![CDATA[The AI revolution isn&#8217;t slowing down&#8212;it&#8217;s speeding up. If you&#8217;re a techie looking for your next big break, MLOps is where the action is.]]></description><link>https://mlops.tv/p/mlops-just-got-hotter-why-agentic</link><guid isPermaLink="false">https://mlops.tv/p/mlops-just-got-hotter-why-agentic</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Thu, 13 Mar 2025 03:48:29 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!YRif!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>&#128640; The Rise of AI That Thinks and Acts</h2><p>Picture this: you used to rely on Google Maps for directions. It tells you where to go, but <strong>you</strong> still do the driving. That&#8217;s how traditional AI works&#8212;it gives predictions, but you decide what to do with them.</p><p>Now imagine a self-driving car. You just say, <em>&#8220;Take me to the best pizza place in town,&#8221;</em> and it handles the rest. That&#8217;s <strong>agentic AI</strong>&#8212;AI that doesn&#8217;t just suggest actions but actually takes them.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YRif!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YRif!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YRif!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YRif!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YRif!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YRif!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:115958,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:&quot;https://mlops.tv/i/158970362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YRif!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!YRif!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!YRif!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!YRif!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fda0017e1-3dcb-4aa9-932e-8730592b35af_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This is the shift we&#8217;re witnessing right now. AI is evolving from passive assistants to <strong>autonomous problem-solvers</strong>, and one of the most exciting examples of this is <strong>Manus</strong>, a new AI agent designed to perform complex tasks independently. It can read r&#233;sum&#233;s and rank candidates, analyze stock trends, or even build a website <strong>without human intervention</strong>.</p><p>For MLOps practitioners&#8212;or those looking to get into the field&#8212;this is a massive opportunity. Because with great autonomy comes great complexity, and <strong>someone needs to manage, monitor, and fine-tune these intelligent agents</strong>. That someone could be you.</p><div><hr></div><h2>&#129302; What Is Agentic AI and Why Should You Care?</h2><p>Traditional AI is like a helpful sidekick&#8212;it gives you insights, but it won&#8217;t make a move without your command. <strong>Agentic AI is different.</strong> It has goals, makes decisions, and takes action.</p><p>Think about a stock trading AI:</p><ul><li><p><strong>Non-agentic AI:</strong> Analyzes market trends and tells you which stocks might go up.</p></li><li><p><strong>Agentic AI:</strong> Analyzes market trends <strong>and automatically executes trades</strong> based on a strategy.</p></li></ul><p>Or a customer service bot:</p><ul><li><p><strong>Non-agentic AI:</strong> Suggests a response to a customer&#8217;s question, waiting for human approval.</p></li><li><p><strong>Agentic AI:</strong> Reads the query, formulates a response, and <strong>sends it to the customer</strong>&#8212;only escalating if it detects a problem.</p></li></ul><p>This shift to <strong>action-oriented AI</strong> is a game-changer. It means we&#8217;re moving towards AI systems that don&#8217;t just compute but also <strong>autonomously interact with the world</strong>.</p><p>And here&#8217;s the kicker: <strong>these AI systems need MLOps engineers to keep them running smoothly.</strong></p><div><hr></div><h2>&#128293; Meet Manus: The AI That Gets Things Done</h2><p>So what&#8217;s the deal with <strong>Manus</strong>? Why is it making waves?</p><p>Developed in China, <strong>Manus</strong> is a powerful example of agentic AI in action. Unlike chatbots that answer questions one at a time, Manus can take <strong>multi-step actions</strong> to complete tasks end-to-end. Here&#8217;s what it can do:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ER4H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ER4H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ER4H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ER4H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ER4H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ER4H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123449,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://mlops.tv/i/158970362?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ER4H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ER4H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ER4H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ER4H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F90f19589-0475-4c07-92f1-e852ac679afb_1344x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>&#128313; <strong>R&#233;sum&#233; Screening</strong> &#8211; Give Manus a stack of r&#233;sum&#233;s, and it will <strong>read, analyze, and rank</strong> job candidates in minutes.</p><p>&#128313; <strong>Stock Trend Analysis</strong> &#8211; Manus can <strong>fetch market data, perform correlation analyses</strong>, and generate insights&#8212;all without human intervention.</p><p>&#128313; <strong>Website and App Building</strong> &#8211; Users have asked Manus to create simple 3D games and <strong>it wrote the code itself</strong>.</p><p>&#128313; <strong>Travel Planning</strong> &#8211; It can create an entire <strong>customized itinerary</strong> with recommendations based on user preferences.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><p>The big difference? Manus doesn&#8217;t just <strong>respond</strong> to commands&#8212;it <strong>executes</strong> them. This level of autonomy is what makes it different from tools like ChatGPT or Google Gemini.</p><p>And guess what? As AI like Manus grows, <strong>so does the need for skilled professionals who can manage, monitor, and optimize these intelligent systems.</strong></p><div><hr></div><h2>&#128200; Why MLOps Is About to Explode (And Why You Should Care)</h2><p>Here&#8217;s the deal: <strong>MLOps isn&#8217;t just about deploying models anymore&#8212;it&#8217;s about managing AI agents.</strong></p><p>This means:</p><p>1&#65039;&#8419; <strong>New Infrastructure Needs</strong> &#8211; AI agents require <strong>continuous pipelines, advanced monitoring, and automated retraining</strong>. MLOps engineers will be <strong>building the backbone of these systems</strong>.</p><p>2&#65039;&#8419; <strong>Advanced Monitoring &amp; Governance</strong> &#8211; With agentic AI, you&#8217;re not just tracking predictions&#8212;you&#8217;re <strong>tracking decision-making processes and agent behavior</strong>. Ensuring AI doesn&#8217;t go rogue is a whole new challenge (and opportunity)!</p><p>3&#65039;&#8419; <strong>Security &amp; Compliance Risks</strong> &#8211; What happens if an AI agent makes an unauthorized transaction or leaks sensitive data? <strong>MLOps engineers will play a crucial role in enforcing AI safety.</strong></p><p>4&#65039;&#8419; <strong>Career Growth &amp; High Salaries</strong> &#8211; As AI systems become more complex, the demand for <strong>skilled MLOps professionals is skyrocketing</strong>. Companies need engineers who understand AI deployment, automation, and monitoring&#8212;and they&#8217;re willing to pay top dollar for it.</p><div><hr></div><h2>&#128640; The Time to Get Into MLOps Is NOW</h2><p>AI is <strong>no longer just a prediction engine&#8212;it&#8217;s becoming an autonomous force</strong>. And with this shift, <strong>MLOps is becoming one of the hottest career paths in tech</strong>.</p><p>The rise of agentic AI like Manus means companies will be looking for engineers who can: </p><p>&#9989; Set up robust AI deployment pipelines</p><p> &#9989; Monitor and fine-tune autonomous AI systems </p><p>&#9989; Ensure AI agents behave safely and ethically </p><p>&#9989; Keep AI-driven businesses running without downtime</p><p>So if you&#8217;re a techie wondering where to go next, <strong>MLOps is your golden ticket.</strong> It&#8217;s an exciting field with <strong>high demand, great pay, and endless opportunities</strong>.</p><p>The AI revolution isn&#8217;t waiting. The only question is: <strong>Are you ready to ride the wave?</strong> &#127754;</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://campus.schoolofdevops.com/&quot;,&quot;text&quot;:&quot;Get started with your MLOps Journey&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://campus.schoolofdevops.com/"><span>Get started with your MLOps Journey</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[MLOps ≠ DevOps for AI: Why Your Mental Model Needs an Upgrade]]></title><description><![CDATA[The most dangerous assumption in our field is thinking you can just "DevOps" your way through ML systems]]></description><link>https://mlops.tv/p/mlops-devops-for-ai-why-your-mental</link><guid isPermaLink="false">https://mlops.tv/p/mlops-devops-for-ai-why-your-mental</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Tue, 11 Mar 2025 15:47:30 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!W3tI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey there,</p><p>It's Gourav here. After spending 10,000+ hours training DevOps teams across industries, you'd think I'd be the first to advocate that "DevOps principles solve everything." And don't get me wrong&#8212;I love DevOps. It's transformed how we build and ship software.</p><p>But this morning, I found myself sighing into my cup of chai after yet another call with a consulting client who confidently stated, </p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text">
<em>"Our DevOps team will handle the ML infrastructure because MLOps is just DevOps for AI, right?"</em></pre></div><p></p><p>I've been in your shoes. As someone deeply embedded in both worlds, I need to be clear: that assumption is fundamentally flawed.</p><p>And I suspect you've encountered this oversimplification more times than you care to count.</p><p>Let me tell you why this mental model is not just incorrect but potentially harmful to your organization's ML initiatives. I've spent over 10,000 hours training teams across various organizations, and this misconception tops my list of "myths that cause ML projects to derail."</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h2>The Kitchen Analogy</h2><p>Think of traditional software development as running a restaurant with a fixed menu. DevOps in this world is about making sure ingredients arrive on time, recipes are standardized, cooking is efficient, and dishes get to customers hot and fresh.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!W3tI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!W3tI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W3tI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W3tI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W3tI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!W3tI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:457892,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://mlops.tv/i/158852088?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!W3tI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!W3tI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!W3tI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!W3tI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2f4133ef-8e0a-4730-b82c-53af4f83a0b4_1344x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Now imagine a restaurant where the menu changes daily based on what customers ate yesterday, what's trending on Instagram, and even the weather forecast. Oh, and customers can send back dishes to be reformulated in real-time.</p><p>That's ML in production.</p><p>In this second restaurant, you're not just worried about the cooking and serving processes - you need systems to:</p><ul><li><p>Track which ingredient combinations worked best</p></li><li><p>Monitor why customers are sending back certain dishes</p></li><li><p>Evaluate if today's popular dish will still taste good tomorrow</p></li><li><p>Know when a once-popular recipe starts underperforming</p></li></ul><p>This is MLOps - a fundamentally different beast.</p><h2>Where DevOps Ends and MLOps Begins</h2><p>Here's what makes MLOps its own discipline:</p><h3>1. The Data Dimension</h3><p>In traditional software, your code is your product. In ML systems, your code is just the recipe - your data is both your ingredients AND your final product.</p><p>I was working with a healthcare AI team last month who spent 6 weeks optimizing their CI/CD pipeline only to realize they had no system for tracking how their training data evolved over time. When model performance suddenly dropped, they couldn't pinpoint which data changes caused it.</p><p>That's like a chef perfectly optimizing kitchen workflow but having no idea when the suppliers switched from organic to conventional produce.</p><h3>2. The Experimentation Lifecycle</h3><p>Traditional software follows a somewhat linear path from dev to production. ML systems require constant experimentation, with multiple models being developed simultaneously.</p><p>One of our financial services clients has over 200 model experiments running in parallel at any given time. Their DevOps infrastructure couldn't handle this. They needed systems to track:</p><ul><li><p>Which feature combinations are being tested</p></li><li><p>What hyperparameters each experiment uses</p></li><li><p>How to compare performance across experiments</p></li><li><p>How to transition the winner to production without disruption</p></li></ul><h3>3. The Feedback Loop Mystery</h3><p>In DevOps, you can usually trace issues back to specific code changes. In MLOps, your model might degrade without any code changes at all - just because the world (and data) changed around it.</p><p>I call this the "silent drift" problem. It's like your kitchen staff executing the exact same cooking process perfectly, but customers suddenly hating the food because their tastes changed over time.</p><h3>4. The Governance and Reproducibility Challenge</h3><p>One manufacturing client spent millions on an ML platform but couldn't tell regulators exactly how their current production model was trained or why it made specific predictions. Their DevOps team had built logging for code deployment but not for model lineage or decision explanation.</p><h2>What This Means For You</h2><p>If you're a MLOps practitioner, this isn't just semantic nitpicking. It affects how you:</p><ol><li><p><strong>Structure your team</strong>: You need ML engineers who are first-class citizens in your process, not just "consumers" of DevOps services. These are engineers who understand both data science and production environments</p></li><li><p><strong>Build your infrastructure</strong>: Your platform needs experiment tracking, feature stores, and model monitoring - tools traditional DevOps teams rarely work with</p></li><li><p><strong>Redefine operational boundaries</strong>: MLEs need deeper operational involvement than traditional developers typically do, blurring the lines between development and operations in new ways</p></li><li><p><strong>Manage stakeholder expectations</strong>: "We deployed it to production" is just the beginning of your journey, not the end</p></li></ol><h2>The Hybrid Approach That Actually Works</h2><p>The most successful ML teams I've worked with don't reject DevOps principles - they extend them and integrate Machine Learning Engineers deeply into the process. Here's what works:</p><ol><li><p>Adopt CI/CD practices but adapt them for ML artifacts (models, datasets) not just code</p></li><li><p>Implement infrastructure-as-code but ensure it's flexible enough for experimentation</p></li><li><p>Automate testing but include data validation and model performance checks, not just unit tests</p></li><li><p>Embrace monitoring but expand it to include data drift, model drift, and prediction explanations</p></li></ol><h2>The Takeaway</h2><p>MLOps isn't DevOps for AI. It's a superset that includes DevOps principles plus an entirely new layer of practices specific to the unique challenges of ML systems.</p><p>The next time someone says "our DevOps team can handle it," ask them how they plan to track feature attribution across model versions or detect concept drift in production. Their answer will tell you if they truly understand what MLOps entails.</p><p>What's been your experience? Have you encountered this misconception in your organization? Hit reply - I read every response, and your insights help shape future discussions.</p><p>Until next time,</p><p>Gourav</p><div><hr></div><p><strong>P.S.</strong> I'm launching the MLOps Minidegree Track with complete Roadmap to MLOps Mastery this month. If you're interested, subscribe to our Nerd Plan to get early access when the courses are released.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://campus.schoolofdevops.com/&quot;,&quot;text&quot;:&quot;Start your MLOps Journey&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://campus.schoolofdevops.com/"><span>Start your MLOps Journey</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Part VIII - Career Paths: From DevOps to MLOps]]></title><description><![CDATA[Charting Your Course in the AI Operations Landscape]]></description><link>https://mlops.tv/p/part-vii-career-paths-from-devops</link><guid isPermaLink="false">https://mlops.tv/p/part-vii-career-paths-from-devops</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Wed, 05 Mar 2025 03:54:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!EI0G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>"The best time to prepare for AI was yesterday. The second best time is now." 
                                                                                                          - Chip Huyen</em></pre></div><p></p><p>Remember when cloud computing transformed IT careers? We're at a similar inflection point with AI. As a DevOps engineer, you're uniquely positioned to play a crucial role in this transformation. Let's explore how to evolve your career from automation to AI operations.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:266114}" data-component-name="PollToDOM"></div><p></p><h3><strong>The MLOps Career Landscape</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EI0G!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EI0G!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png 424w, https://substackcdn.com/image/fetch/$s_!EI0G!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png 848w, https://substackcdn.com/image/fetch/$s_!EI0G!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png 1272w, https://substackcdn.com/image/fetch/$s_!EI0G!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EI0G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png" width="1112" height="779" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/feda17a8-b194-4d7d-8e04-fb9ecf848115_1112x779.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:779,&quot;width&quot;:1112,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:222174,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EI0G!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png 424w, https://substackcdn.com/image/fetch/$s_!EI0G!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png 848w, https://substackcdn.com/image/fetch/$s_!EI0G!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png 1272w, https://substackcdn.com/image/fetch/$s_!EI0G!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d14f6f3-cb85-4186-b3f0-a6c1ae688d92_1112x779.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Career Progression Explained:</strong></p><ul><li><p>&#128640; <strong>MLOps Engineer</strong>: Bridge between ML and operations</p></li><li><p>&#127959;&#65039; <strong>ML Platform Engineer</strong>: Build scalable ML infrastructure</p></li><li><p>&#129302; <strong>LLMOps Specialist</strong>: Focus on language model operations</p></li></ul><p></p><h3><strong>Your DevOps Foundation</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nvu4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nvu4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png 424w, https://substackcdn.com/image/fetch/$s_!Nvu4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png 848w, https://substackcdn.com/image/fetch/$s_!Nvu4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png 1272w, https://substackcdn.com/image/fetch/$s_!Nvu4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nvu4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png" width="1104" height="660" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c53c83c-2519-432a-9655-8161c63c9772_1104x660.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:660,&quot;width&quot;:1104,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93405,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nvu4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png 424w, https://substackcdn.com/image/fetch/$s_!Nvu4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png 848w, https://substackcdn.com/image/fetch/$s_!Nvu4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png 1272w, https://substackcdn.com/image/fetch/$s_!Nvu4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd70aeec1-9996-4ea9-95a9-17bd9d2a2d3f_1104x660.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Why DevOps Engineers Excel in MLOps:</strong></p><ul><li><p>&#127959;&#65039; Already understand scalable infrastructure</p></li><li><p>&#128260; Expert in automation and pipelines</p></li><li><p>&#128202; Experience with monitoring and metrics</p></li><li><p>&#128274; Knowledge of security and compliance</p></li></ul><p></p><h3><strong>Core MLOps Career Paths</strong></h3><h4><strong>1. MLOps Engineer/Practitioner</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JdvD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JdvD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png 424w, https://substackcdn.com/image/fetch/$s_!JdvD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png 848w, https://substackcdn.com/image/fetch/$s_!JdvD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png 1272w, https://substackcdn.com/image/fetch/$s_!JdvD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JdvD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png" width="1115" height="412" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a75fa28-4431-421c-8221-745187717e0f_1115x412.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7a2ce470-eeb5-498a-a464-f4fc985963c6_1115x412.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:412,&quot;width&quot;:1115,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:92333,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JdvD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png 424w, https://substackcdn.com/image/fetch/$s_!JdvD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png 848w, https://substackcdn.com/image/fetch/$s_!JdvD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png 1272w, https://substackcdn.com/image/fetch/$s_!JdvD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a75fa28-4431-421c-8221-745187717e0f_1115x412.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Required Skills:</strong></p><ul><li><p>&#128013; Python programming</p></li><li><p>&#128260; ML pipelines and workflows</p></li><li><p>&#128640; Model deployment</p></li><li><p>&#128202; Monitoring and observability</p><p></p></li></ul><h4><strong>2. ML Platform Engineer</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!J_Gs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!J_Gs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png 424w, https://substackcdn.com/image/fetch/$s_!J_Gs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png 848w, https://substackcdn.com/image/fetch/$s_!J_Gs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png 1272w, https://substackcdn.com/image/fetch/$s_!J_Gs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!J_Gs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png" width="1123" height="381" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d0632114-a988-450d-ab7b-7e22ed2c84e1_1123x381.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:381,&quot;width&quot;:1123,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:95868,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!J_Gs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png 424w, https://substackcdn.com/image/fetch/$s_!J_Gs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png 848w, https://substackcdn.com/image/fetch/$s_!J_Gs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png 1272w, https://substackcdn.com/image/fetch/$s_!J_Gs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa859bee0-29e7-4171-bca1-c5d9aa6e1a31_1123x381.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Advanced Skills:</strong></p><ul><li><p>&#127959;&#65039; Platform architecture</p></li><li><p>&#128268; API design and integration</p></li><li><p>&#128640; Distributed systems</p></li><li><p>&#128161; ML infrastructure optimization</p><p></p></li></ul><h4><strong>3. LLMOps Specialist</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AQmp!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AQmp!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png 424w, https://substackcdn.com/image/fetch/$s_!AQmp!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png 848w, https://substackcdn.com/image/fetch/$s_!AQmp!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png 1272w, https://substackcdn.com/image/fetch/$s_!AQmp!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AQmp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png" width="1118" height="494" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3cd0a229-a8ee-451f-81eb-0a2e5a778f4e_1118x494.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:494,&quot;width&quot;:1118,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89576,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AQmp!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png 424w, https://substackcdn.com/image/fetch/$s_!AQmp!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png 848w, https://substackcdn.com/image/fetch/$s_!AQmp!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png 1272w, https://substackcdn.com/image/fetch/$s_!AQmp!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa9a58b26-dea4-4921-991c-c55e735f726d_1118x494.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>Specialized Skills:</strong></h4><ul><li><p>&#129302; LLM deployment</p></li><li><p>&#128269; Vector databases</p></li><li><p>&#128176; Resource optimization</p></li><li><p>&#128260; RAG implementation</p></li></ul><div><hr></div><h3><strong>Launch Your MLOps Journey</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!U5A-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!U5A-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png 424w, https://substackcdn.com/image/fetch/$s_!U5A-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png 848w, https://substackcdn.com/image/fetch/$s_!U5A-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png 1272w, https://substackcdn.com/image/fetch/$s_!U5A-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!U5A-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png" width="1110" height="795" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/33b2d602-8c29-498a-b947-c6ba65d1e9d8_1110x795.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:795,&quot;width&quot;:1110,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160668,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!U5A-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png 424w, https://substackcdn.com/image/fetch/$s_!U5A-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png 848w, https://substackcdn.com/image/fetch/$s_!U5A-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png 1272w, https://substackcdn.com/image/fetch/$s_!U5A-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff5eff9ab-cfe7-4415-888e-d05c42f7cef3_1110x795.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>February 2025 : Preparation Phase</strong></p><ul><li><p>&#127919; <strong>Reserve Your Spot</strong></p><ul><li><p><a href="https://forms.gle/gDPc9zf9mEjK6Zfb8">Register for 30-Day MLOps Challenge</a></p></li><li><p>Limited seats for first cohort</p></li><li><p>Early access to study materials</p></li></ul></li><li><p>&#128218; <strong>Foundation Building</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Complete our MLOps article series</a></p></li><li><p>Brush up on Python basics</p></li><li><p>Join pre-launch community discussions</p></li></ul></li></ul><p><strong>March 2025: Challenge Phase</strong></p><ul><li><p>&#128640; <strong>Inaugural 30-Day MLOps Challenge / Ultimate MLOps Bootcamp</strong></p><ul><li><p>Be part of the first cohort</p></li><li><p>Hands-on MLOps projects</p></li><li><p>Daily learning sprints</p></li></ul></li><li><p>&#128101; <strong>Community Learning</strong></p><ul><li><p>Learn with fellow pioneers</p></li><li><p>Expert-guided sessions</p></li><li><p>Real-world problem solving</p></li></ul></li></ul><p><strong>April 2025: Growth Phase</strong></p><ul><li><p>&#128218; <strong>MLOps Minidegree Launch</strong></p><ul><li><p>Comprehensive specialization tracks</p></li><li><p>Industry-aligned curriculum</p></li><li><p>Professional certification path</p></li></ul></li><li><p>&#127959;&#65039; <strong>Career Development</strong></p><ul><li><p>Choose your specialization</p></li><li><p>Build professional portfolio</p></li><li><p>Access emerging opportunities</p></li></ul></li></ul><p></p><h3><strong>Why Join the Inaugural Cohort?</strong></h3><h4><strong>Pioneer Benefits</strong></h4><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DTiI!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DTiI!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png 424w, https://substackcdn.com/image/fetch/$s_!DTiI!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png 848w, https://substackcdn.com/image/fetch/$s_!DTiI!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png 1272w, https://substackcdn.com/image/fetch/$s_!DTiI!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DTiI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png" width="1022" height="784" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f8f80620-424d-4f70-9088-59b303e52f55_1022x784.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:784,&quot;width&quot;:1022,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:117064,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DTiI!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png 424w, https://substackcdn.com/image/fetch/$s_!DTiI!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png 848w, https://substackcdn.com/image/fetch/$s_!DTiI!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png 1272w, https://substackcdn.com/image/fetch/$s_!DTiI!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff8f80620-424d-4f70-9088-59b303e52f55_1022x784.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4><strong>Exclusive Advantages:</strong></h4><ul><li><p>&#127919; Be among the first few certified MLOps practitioners</p></li><li><p>&#128161; Shape the future of the program with your feedback</p></li><li><p>&#127873; Special launch pricing</p></li><li><p>&#128273; Priority access to February's Minidegree</p></li><li><p>&#128101; Direct interaction with program creators</p></li></ul><p></p><h4><strong>Program Structure</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!xECd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!xECd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png 424w, https://substackcdn.com/image/fetch/$s_!xECd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png 848w, https://substackcdn.com/image/fetch/$s_!xECd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png 1272w, https://substackcdn.com/image/fetch/$s_!xECd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!xECd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png" width="1124" height="603" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:603,&quot;width&quot;:1124,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141528,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!xECd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png 424w, https://substackcdn.com/image/fetch/$s_!xECd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png 848w, https://substackcdn.com/image/fetch/$s_!xECd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png 1272w, https://substackcdn.com/image/fetch/$s_!xECd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F751314fc-39e5-4bd4-b867-630af4ca262c_1124x603.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What to Expect:</strong></p><ul><li><p>&#128203; Structured daily/weekly learning path</p></li><li><p>&#128736;&#65039; Real-world project building</p></li><li><p>&#128101; Collaborative learning environment</p></li><li><p>&#128200; Regular progress tracking</p></li><li><p>&#127919; Clear learning outcomes</p></li></ul><div><hr></div><p></p><h3><strong>Preparation Roadmap </strong></h3><p><strong>Week 1-2</strong></p><ul><li><p>&#128218; <a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Review MLOps concepts from article series</a></p></li><li><p>&#128013; Refresh Python fundamentals</p></li><li><p>&#129309; <a href="https://www.reddit.com/r/mlopschallenge/">Join community on reddit</a></p></li></ul><p><strong>Week 2-4</strong></p><ul><li><p>&#128295; Set up development environment</p></li><li><p>&#128202; Complete pre-challenge assessments</p></li><li><p>&#127919; Define personal learning goals</p></li></ul><p></p><h3><strong>Challenge Preview (Month 2)</strong></h3><p><strong>What You'll Build</strong></p><ul><li><p>&#128640; End-to-end MLOps pipelines</p></li><li><p>&#129302; Model deployment systems</p></li><li><p>&#128202; Monitoring dashboards</p></li><li><p>&#128260; Automated workflows</p></li></ul><p><strong>What You'll Learn</strong></p><ul><li><p>&#127959;&#65039; MLOps architecture design</p></li><li><p>&#128230; Container orchestration for ML</p></li><li><p>&#128200; Model serving patterns</p></li><li><p>&#128269; System observability</p></li></ul><p></p><h3><strong>Looking Ahead: MLOps Minidegree (Month 3)</strong></h3><p>For those ready to dive deeper, our comprehensive MLOps Minidegree program launches in Month 3. Challenge completers get:</p><ul><li><p>&#127919; Priority enrollment</p></li><li><p>&#128176; Special transition pricing</p></li><li><p>&#127891; Advanced specialization options</p></li><li><p>&#127942; Industry-recognized certification</p></li></ul><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:266124}" data-component-name="PollToDOM"></div><p></p><h3><strong>Ready to Lead the MLOps Revolution?</strong></h3><p></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>"The future belongs to those who prepare for it today. Be part of the first wave of MLOps pioneers." 
                                                                                                                              - Gourav Shah</em></pre></div><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://campus.schoolofdevops.com/&quot;,&quot;text&quot;:&quot;Be a SofD Member to learn MLOps&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://campus.schoolofdevops.com/"><span>Be a SofD Member to learn MLOps</span></a></p><p></p><h3><strong>Next Steps:</strong></h3><ol><li><p>Be a Nerd/Ninja Member at School of Devops</p></li><li><p>Receive preparation materials starting March 15th, 2025</p></li><li><p><a href="https://www.reddit.com/r/mlopschallenge/">Join pre-launch community</a></p></li><li><p>Start your MLOps journey</p></li></ol><div><hr></div><p></p><p><strong>Series Navigation</strong></p><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: <a href="https://mlops.tv/p/part-vii-the-new-world-of-ml-infrastructure">The New World of ML Infrastructure: A DevOps Engineer's Guide</a></p></li><li><p>Next: <a href="link-to-next-article">Your 6-Month Roadmap to MLOps Mastery</a></p></li></ul><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Why MLOps Engineers Need to Think Like ML Researchers (And Here's Where to Start) 🧠]]></title><description><![CDATA[Your Weekend Reading List That Will Make You a Better MLOps Professional]]></description><link>https://mlops.tv/p/why-mlops-engineers-need-to-think</link><guid isPermaLink="false">https://mlops.tv/p/why-mlops-engineers-need-to-think</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Fri, 07 Feb 2025 03:52:25 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!K9za!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Hey MLOps Builders,</p><p>You know that feeling when you're debugging a model serving pipeline, and the ML engineer starts talking about attention mechanisms and transformer architectures? Yeah, I've been there. After 10,000+ hours of training DevOps and MLOps professionals, I've noticed a pattern: the best MLOps engineers aren't just infrastructure wizards &#8211; they speak the language of ML researchers too.</p><p>Think of it this way: if MLOps is like running a high-performance Formula 1 pit crew, you can't just know how to change tires and refuel. You need to understand how the engine works, how aerodynamics affect performance, and why the driver makes certain decisions on the track. The same goes for deploying and maintaining ML systems.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!K9za!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!K9za!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K9za!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K9za!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K9za!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!K9za!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:491623,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!K9za!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!K9za!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!K9za!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!K9za!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F62e882ee-1d82-41e6-bfc5-64cb08459cbc_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Let me share my curated list of ML/AI blogs that have transformed how I think about MLOps, and more importantly, why they should be in your weekly reading rotation:</p><ol><li><p><strong>Chip Huyen</strong> (<a href="https://huyenchip.com/blog/">https://huyenchip.com/blog/</a>) - The MLOps oracle you didn't know you needed. Chip bridges the gap between ML theory and practice like no other. Her insights on ML systems design have saved my clients countless hours of refactoring. Must-read: Her posts on real-time ML systems.</p></li><li><p><strong>Eugene Yan</strong> (<a href="https://eugeneyan.com/writing/">https://eugeneyan.com/writing/</a>) - A practitioner who's been in the trenches at Amazon and other tech giants. His writing on ML system design patterns reads like a field guide for MLOps professionals. The way he breaks down complex production ML systems is pure gold.</p></li><li><p><strong>Lil'Log</strong> (<a href="https://lilianweng.github.io">https://lilianweng.github.io</a>) - Lilian Weng's technical deep-dives are like having a PhD advisor in your pocket. When your ML team starts discussing new architectures, her explanations will help you understand what infrastructure challenges to anticipate.</p></li><li><p><strong>Sebastian Raschka</strong> (<a href="https://sebastianraschka.com/">https://sebastianraschka.com/</a>) - The professor we all wish we had. His explanations of ML concepts have helped me design better monitoring systems because I actually understand what metrics matter and why.</p></li><li><p><strong>Simon Willison</strong> (<a href="https://simonwillison.net/">https://simonwillison.net/</a>) - While not strictly ML-focused, his work on data engineering and tools is invaluable for MLOps. His insights on data versioning and pipeline design are particularly relevant.</p></li><li><p><strong>Andrej Karpathy</strong> (<a href="https://karpathy.github.io/">https://karpathy.github.io/</a>)- Tesla's former AI director writes like he's explaining things to a friend. His posts on training neural nets have helped me design better experiment tracking systems.</p><p></p></li><li><p><strong>Nathan Lambert (Interconnects AI)</strong> - Fresh perspectives on AI infrastructure and scaling. His newsletter consistently surfaces MLOps challenges I hadn't even considered yet.</p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:48206,&quot;name&quot;:&quot;Interconnects&quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70f9dbf-4fe6-404c-b6bb-1831d1b7ed0b_590x590.png&quot;,&quot;base_url&quot;:&quot;https://www.interconnects.ai&quot;,&quot;hero_text&quot;:&quot;The cutting edge of AI, from inside the frontier AI labs, minus the hype. The border between high-level and technical thinking. Read by leading engineers, researchers, and investors on Wednesday mornings.&quot;,&quot;author_name&quot;:&quot;Nathan Lambert&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:&quot;#ffffff&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://www.interconnects.ai?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!Snpy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe70f9dbf-4fe6-404c-b6bb-1831d1b7ed0b_590x590.png" width="56" height="56" style="background-color: rgb(255, 255, 255);"><span class="embedded-publication-name">Interconnects</span><div class="embedded-publication-hero-text">The cutting edge of AI, from inside the frontier AI labs, minus the hype. The border between high-level and technical thinking. Read by leading engineers, researchers, and investors on Wednesday mornings.</div><div class="embedded-publication-author-name">By Nathan Lambert</div></a><form class="embedded-publication-subscribe" method="GET" action="https://www.interconnects.ai/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div></li><li><p><strong>Ethan Mollick</strong> (One Useful Thing) - Keeps his finger on the pulse of AI applications in the real world. Essential reading for understanding how your MLOps work impacts business outcomes.</p><div class="embedded-publication-wrap" data-attrs="{&quot;id&quot;:1180644,&quot;name&quot;:&quot;One Useful Thing&quot;,&quot;logo_url&quot;:&quot;https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ee4f7-3e71-42f0-92eb-4d3018127e08_1024x1024.png&quot;,&quot;base_url&quot;:&quot;https://www.oneusefulthing.org&quot;,&quot;hero_text&quot;:&quot;Trying to understand the implications of AI for work, education, and life. By Prof. Ethan Mollick&quot;,&quot;author_name&quot;:&quot;Ethan Mollick&quot;,&quot;show_subscribe&quot;:true,&quot;logo_bg_color&quot;:null,&quot;language&quot;:&quot;en&quot;}" data-component-name="EmbeddedPublicationToDOMWithSubscribe"><div class="embedded-publication show-subscribe"><a class="embedded-publication-link-part" native="true" href="https://www.oneusefulthing.org?utm_source=substack&amp;utm_campaign=publication_embed&amp;utm_medium=web"><img class="embedded-publication-logo" src="https://substackcdn.com/image/fetch/$s_!hyZZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fbucketeer-e05bbc84-baa3-437e-9518-adb32be77984.s3.amazonaws.com%2Fpublic%2Fimages%2Fcd2ee4f7-3e71-42f0-92eb-4d3018127e08_1024x1024.png" width="56" height="56"><span class="embedded-publication-name">One Useful Thing</span><div class="embedded-publication-hero-text">Trying to understand the implications of AI for work, education, and life. By Prof. Ethan Mollick</div><div class="embedded-publication-author-name">By Ethan Mollick</div></a><form class="embedded-publication-subscribe" method="GET" action="https://www.oneusefulthing.org/subscribe?"><input type="hidden" name="source" value="publication-embed"><input type="hidden" name="autoSubmit" value="true"><input type="email" class="email-input" name="email" placeholder="Type your email..."><input type="submit" class="button primary" value="Subscribe"></form></div></div></li><li><p><strong>Gwern</strong> (<a href="https://gwern.net/">https://gwern.net/</a>) - Think of this as your advanced reading. His in-depth analyses of ML systems and their implications will help you think more critically about model deployment strategies.</p></li><li><p><strong>Sebastian Ruder</strong> (<a href="https://www.ruder.io">https://www.ruder.io</a>) - Your go-to resource for understanding NLP advancements. Essential reading if you're working with language models in production.</p></li></ol><p>Here's the thing &#8211; I've seen too many MLOps engineers get stuck in the "plumbing" mindset. Yes, Kubernetes configurations and monitoring setups are crucial, but understanding the "what" and "why" of the models you're serving is equally important. These blogs aren't just reading material; they're your ticket to having better conversations with ML researchers and making more informed architectural decisions.</p><p>A quick tip from my training sessions: Block 30 minutes every morning to read one post from any of these blogs. Take notes. Connect the dots between their technical insights and your MLOps challenges. Trust me, it compounds.</p><p>Remember, in MLOps, we're not just moving bits through pipes &#8211; we're building and maintaining systems that learn. The more you understand about that learning process, the better you'll be at your job.</p><p>Keep learning,</p><p>Gourav</p><p>P.S. Which ML blogs do you follow? Drop a comment below &#8211; I'm always looking to expand my reading list. Let's build a knowledge-sharing community here.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.TV | School of Devops! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>&#128161; <em>Subscribe to get weekly deep-dives on MLOps best practices and lessons learned from the trenches. </em></p>]]></content:encoded></item><item><title><![CDATA[The AI/ML Dream Team 2025: Decoding Roles and Responsibilities]]></title><description><![CDATA[Explore the key personas driving AI innovation in 2025&#8212;and how MLOps practitioners are the crucial link between experimentation and production]]></description><link>https://mlops.tv/p/the-aiml-dream-team-2025-decoding</link><guid isPermaLink="false">https://mlops.tv/p/the-aiml-dream-team-2025-decoding</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Wed, 29 Jan 2025 11:17:23 GMT</pubDate><enclosure url="https://api.substack.com/feed/podcast/156000442/8e4c092916eeccf407f7c279c7a64e76.mp3" length="0" type="audio/mpeg"/><content:encoded><![CDATA[<p>The rise of AI, machine learning (ML), and large language models (LLMs) has transformed how we build applications. In 2025, the process of creating these applications involves a wide range of roles, each contributing their expertise to ensure the system is effective, scalable, and reliable. This post explores the key personas involved, their responsibilities, and how the evolving role of MLOps fits into this ecosystem.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!7Sb2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!7Sb2!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7Sb2!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7Sb2!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7Sb2!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!7Sb2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg" width="1456" height="819" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:819,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:867728,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!7Sb2!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg 424w, https://substackcdn.com/image/fetch/$s_!7Sb2!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg 848w, https://substackcdn.com/image/fetch/$s_!7Sb2!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!7Sb2!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4723ac8-ab47-4f64-9e29-602e5b036fbd_4096x2304.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Thanks for reading MLOps.tv | School of Devops &amp; AI! Subscribe for free to receive new posts and support my work.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv | School of Devops &amp; AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3><strong>Core Roles in Building AI/ML/LLM Applications</strong></h3><p>To understand the landscape, let&#8217;s break down the essential roles and their responsibilities:</p><h4><strong>1. Data Engineer</strong></h4><p><strong>Primary Role:</strong> Preparing and managing the data infrastructure.</p><p>Data Engineers are responsible for building and maintaining the pipelines that collect, process, and store data used by ML models. Their tasks include:</p><ul><li><p>Designing ETL (Extract, Transform, Load) pipelines.</p></li><li><p>Ensuring data quality, consistency, and availability.</p></li><li><p>Integrating data from various sources into a centralized repository, often a data lake or data warehouse.</p></li><li><p>Collaborating with Data Scientists to provide them with the datasets needed for model training.</p></li></ul><p><strong>Key Skills:</strong> SQL, Spark, Kafka, cloud data services (AWS Redshift, Google BigQuery), and Python.</p><h4><strong>2. Data Scientist</strong></h4><p><strong>Primary Role:</strong> Exploring data and building statistical models.</p><p>Data Scientists analyze data to uncover insights and develop initial predictive models. Their work focuses on:</p><ul><li><p>Conducting exploratory data analysis (EDA) to understand patterns and trends.</p></li><li><p>Developing and validating traditional ML models (e.g., regression, classification).</p></li><li><p>Experimenting with statistical and predictive modeling techniques.</p></li><li><p>Creating visualizations to communicate findings to stakeholders.</p></li></ul><p><strong>Key Skills:</strong> Python/R, statistics, machine learning libraries (scikit-learn, XGBoost), and tools like Jupyter Notebooks.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Pi0J!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Pi0J!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png 424w, https://substackcdn.com/image/fetch/$s_!Pi0J!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png 848w, https://substackcdn.com/image/fetch/$s_!Pi0J!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png 1272w, https://substackcdn.com/image/fetch/$s_!Pi0J!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Pi0J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png" width="1123" height="415" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8571aa21-edf1-47e8-949b-44f093621320_1123x415.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:415,&quot;width&quot;:1123,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122100,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!Pi0J!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png 424w, https://substackcdn.com/image/fetch/$s_!Pi0J!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png 848w, https://substackcdn.com/image/fetch/$s_!Pi0J!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png 1272w, https://substackcdn.com/image/fetch/$s_!Pi0J!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8571aa21-edf1-47e8-949b-44f093621320_1123x415.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h4><strong>3. Machine Learning Engineer (ML Engineer)</strong></h4><p><strong>Primary Role:</strong> Implementing, training, and deploying models.</p><p>ML Engineers bridge the gap between research and production. Their responsibilities include:</p><ul><li><p>Implementing machine learning models into production systems.</p></li><li><p>Optimizing models for performance and scalability.</p></li><li><p>Building data pipelines for training and inference.</p></li><li><p>Ensuring model deployment, monitoring, and retraining workflows.</p></li></ul><p><strong>Key Skills:</strong> Python, TensorFlow/PyTorch, cloud services, containerization (Docker), and APIs.</p><h4><strong>4. AI Engineer (Often Merged with ML Engineer)</strong></h4><p><strong>Primary Role:</strong> Designing and deploying AI systems (including LLMs).</p><p>In many organizations, the roles of AI Engineer and ML Engineer are combined, as they share overlapping skill sets. AI Engineers focus on building applications that utilize advanced AI technologies, such as LLMs. Responsibilities include:</p><ul><li><p>Fine-tuning pre-trained LLMs for specific tasks.</p></li><li><p>Designing systems that integrate AI models with other application components.</p></li><li><p>Working on embedding-based retrieval systems and RAG (retrieval-augmented generation) architectures.</p></li><li><p>Ensuring inference latency and performance meet user needs.</p></li></ul><p><strong>Key Skills:</strong> Transformers, Hugging Face, LangChain, prompt engineering, and neural network optimization.</p><blockquote><p><strong>Note:</strong> In startups and smaller teams, ML Engineers often take on AI-specific tasks, including working with LLMs and generative models. Larger organizations may distinguish these roles to allow specialization.</p></blockquote><h4><strong>5. MLOps Specialist / AI Platform Engineer</strong></h4><p><strong>Primary Role:</strong> Managing the lifecycle of ML models and building infrastructure for scalable AI systems.</p><p>MLOps Specialists or AI Platform Engineers focus on the operationalization of ML workflows. Their responsibilities include:</p><ul><li><p>Develop and automate ML pipelines for model training, testing, deployment, and monitoring</p></li><li><p>Enable collaboration and version control for code, models, and datasets</p></li><li><p>Containerize and deploy models using platforms like Docker and Kubernetes</p></li><li><p>Implement model monitoring, observability, and automated retraining</p></li><li><p>Optimize infrastructure for cost-efficiency and scalability</p></li><li><p>Establish model governance frameworks and ensure compliance</p></li></ul><p><strong>Key Skills:</strong> Kubernetes, Docker, Terraform, MLflow, cloud platforms, and monitoring tools like Prometheus.</p><blockquote><p><strong>Note:</strong> This role is often considered a specialization of DevOps with added ML expertise. In smaller organizations, these responsibilities may overlap with those of ML or AI Engineers.</p></blockquote><div><hr></div><h3><strong>The Travel Platform Use Case: AI and ML in Harmony</strong></h3><p>Imagine a travel platform, like Airbnb, that leverages both foundational models and traditional ML to deliver an exceptional user experience. While AI and ML are critical components, they&#8217;re just a part of a larger tech ecosystem that includes microservices, databases, APIs, and more. Here&#8217;s how the team comes together to create value:</p><h4><strong>Scenario:</strong></h4><p>The platform wants to:</p><ol><li><p>Provide personalized property recommendations based on user preferences.</p></li><li><p>Enable natural language search for seamless bookings.</p></li></ol><h4><strong>How Roles Contribute:</strong></h4><ul><li><p><strong>Data Engineer:</strong> Aggregates structured and unstructured data, including user behavior, property details, and booking history. Ensures this data is accessible and clean for both traditional ML and LLM-based applications.</p></li><li><p><strong>Data Scientist:</strong> Builds a collaborative filtering recommendation model to predict user preferences. Separately, develops a pricing prediction model for dynamic deal optimization.</p></li><li><p><strong>ML/AI Engineer:</strong> Fine-tunes a foundational LLM to handle complex natural language queries like, &#8220;Find me a beachfront villa for under &#8377;10,000 a night with Wi-Fi and pet-friendly options.&#8221; They also develop APIs for integrating the LLM with the recommendation system and ensure that the models interact seamlessly with the broader application.</p></li><li><p><strong>MLOps Specialist:</strong> Deploys both the LLM and ML models into production, automating retraining pipelines for the recommendation system and monitoring the LLM&#8217;s query performance. They ensure scalability and reliability of the system, optimizing resources to handle surges in user activity.</p></li></ul><h4><strong>The Bigger Picture:</strong></h4><p>While AI and ML enhance personalization and user experience, they are just components of the larger travel tech ecosystem. Microservices handle core functionalities like user authentication, payment processing, and inventory management. Databases store property information, and the tech stack ensures high availability and fault tolerance.</p><h4><strong>Outcome:</strong></h4><ul><li><p><strong>Personalized Recommendations:</strong> The collaborative filtering model improves booking rates by matching users with properties they are most likely to book.</p></li><li><p><strong>Conversational Search:</strong> The LLM provides a frictionless search experience, allowing users to express their preferences naturally.</p></li><li><p><strong>Scalable Infrastructure:</strong> MLOps ensures the entire system&#8212;from APIs to models&#8212;scales seamlessly, even during peak travel seasons.</p></li></ul><p>By combining traditional ML with cutting-edge AI, the platform delivers a superior experience, driving higher engagement and customer satisfaction.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><div><hr></div><h3><strong>How MLOps Fits Into the Puzzle</strong></h3><p>MLOps is the enabler that supports the entire ML lifecycle, ensuring reliability and scalability. Here&#8217;s how it interacts with other roles:</p><ol><li><p><strong>Collaboration with Data Engineers:</strong> MLOps professionals rely on clean, well-structured data pipelines to automate training and retraining workflows.</p></li><li><p><strong>Enabling Data Scientists:</strong> By providing tools for experimentation and version control, MLOps helps Data Scientists focus on model development without worrying about infrastructure.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kyRj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kyRj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png 424w, https://substackcdn.com/image/fetch/$s_!kyRj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png 848w, https://substackcdn.com/image/fetch/$s_!kyRj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png 1272w, https://substackcdn.com/image/fetch/$s_!kyRj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kyRj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png" width="835" height="786" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99066881-6df0-4b23-97e7-0fdaa91bd2ad_835x786.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:786,&quot;width&quot;:835,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:149499,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!kyRj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png 424w, https://substackcdn.com/image/fetch/$s_!kyRj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png 848w, https://substackcdn.com/image/fetch/$s_!kyRj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png 1272w, https://substackcdn.com/image/fetch/$s_!kyRj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fef9fff8d-b688-4a6c-982a-b09baa863fad_835x786.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol><li><p><strong>Supporting ML/AI Engineers:</strong> MLOps ensures that models can transition smoothly from development to production, with CI/CD pipelines, logging, and monitoring in place.</p></li><li><p><strong>A DevOps Specialization:</strong> MLOps borrows principles from DevOps (e.g., containerization, IaC) and applies them to the unique challenges of ML systems, often handled by DevOps Engineers who specialize in MLOps.</p></li></ol><div><hr></div><h3><strong>Key Skills for MLOps Specialists</strong></h3><p>To excel in MLOps, one needs a mix of DevOps and ML expertise. Essential skills include:</p><ul><li><p><strong>DevOps Fundamentals:</strong> Kubernetes, Docker, CI/CD pipelines, infrastructure-as-code tools (Terraform, Ansible).</p></li><li><p><strong>ML Workflow Management:</strong> MLflow, TFX, SageMaker Pipelines.</p></li><li><p><strong>Monitoring and Observability:</strong> Prometheus, Grafana, and tools for tracking model drift.</p></li></ul><div><hr></div><h3><strong>Evolving Roles: A Blurring Line</strong></h3><p>In many organizations, the roles of Data Scientists, ML Engineers, and AI Engineers overlap, especially in startups where team sizes are smaller. For example:</p><ul><li><p>A <strong>Data Scientist</strong> might also deploy models in production.</p></li><li><p>An <strong>ML Engineer</strong> might design the data pipelines typically built by Data Engineers.</p></li><li><p>An <strong>AI Engineer</strong> might take on MLOps responsibilities to manage LLM deployments.</p></li></ul><p>In larger organizations, these roles are more defined, with specialized teams handling distinct responsibilities.</p><div><hr></div><h3><strong>Conclusion</strong></h3><p>Building AI/ML/LLM applications in 2025 is a collaborative effort involving multiple personas, each playing a crucial role. MLOps, or AI Platform Engineering, acts as the glue that binds these efforts, ensuring models are reliable, scalable, and impactful. Whether you&#8217;re a Data Scientist exploring new algorithms, an ML Engineer deploying models, or an MLOps Specialist optimizing workflows, your contributions are vital to the success of modern AI systems.</p><p>By understanding these roles and their interplay, organizations can build cohesive teams that drive innovation and deliver real-world value. For professionals, clarity on these roles can help you carve out your niche and grow your career in this exciting field.</p><h5>Credits </h5><p>Special thanks to Rahul Agarwal, MLE at Meta and author of <a href="https://www.mlwhiz.com/">MLWhiz Newsletter</a> (Do check it out for awesome MLE resources) for helping me understand the different Data Science roles (Data Scientists, Research Scientists, Applied Scientist. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv | School of Devops &amp; AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p>]]></content:encoded></item><item><title><![CDATA[Part VII - The New World of ML Infrastructure ]]></title><description><![CDATA[From Container Orchestration to AI Systems: A DevOps Engineer's Guide]]></description><link>https://mlops.tv/p/part-vii-the-new-world-of-ml-infrastructure</link><guid isPermaLink="false">https://mlops.tv/p/part-vii-the-new-world-of-ml-infrastructure</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Tue, 21 Jan 2025 16:21:23 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>"It's just infrastructure - but with different workloads and requirements." 
                                                                                          - Kelsey Hightower</em></pre></div><p>Remember when we moved from running apps on VMs to containers? The principles stayed the same, but the tools and patterns changed. That's exactly what's happening with ML infrastructure. As a DevOps engineer, you already know 80% of what's needed - let's explore the 20% that's different.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:260871}" data-component-name="PollToDOM"></div><p></p><h3><strong>What Are We Really Talking About?</strong></h3><p>Let's break this down into familiar terms:</p><p><strong>Understanding Different ML Infrastructure Types</strong></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!REJb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!REJb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png 424w, https://substackcdn.com/image/fetch/$s_!REJb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png 848w, https://substackcdn.com/image/fetch/$s_!REJb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png 1272w, https://substackcdn.com/image/fetch/$s_!REJb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!REJb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png" width="1456" height="619" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1a0aeba1-aeed-4d1e-8927-19d875cd6970_4434x1886.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:619,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1298310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!REJb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png 424w, https://substackcdn.com/image/fetch/$s_!REJb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png 848w, https://substackcdn.com/image/fetch/$s_!REJb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png 1272w, https://substackcdn.com/image/fetch/$s_!REJb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F370025d9-39b1-4ec9-b932-2004c685c78d_4434x1886.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv | School of Devops &amp; AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h4><strong>Type 1: Training Infrastructure</strong></h4><p>Think of this as your "build system" for ML models:</p><ul><li><p>&#127959;&#65039; Like your CI/CD build  servers (note :  we are only referring to infra, there is no CI/CD involved in model training)  but with GPUs</p></li><li><p>&#128640; Heavy resource usage but temporary</p></li><li><p>&#128161; Example: What OpenAI uses to train GPT models</p></li><li><p>&#9888;&#65039; Not something most of us will build</p></li></ul><h4><strong>Type 2: Inference Infrastructure</strong></h4><p>This is your "production environment" for ML:</p><ul><li><p>&#128260; Like running microservices but with specific requirements</p></li><li><p>&#128202; Consistent, predictable resource usage</p></li><li><p>&#128161; Example: Systems running ChatGPT or Claude</p></li><li><p>&#9989; What most of us will actually work with</p></li></ul><h4><strong>Type 3: Fine-tuning Infrastructure</strong></h4><p>Think of this as your "customization environment":</p><ul><li><p>&#128295; Like staging environments where you modify existing apps</p></li><li><p>&#128200; Moderate resource usage</p></li><li><p>&#128161; Example: Adapting LLMs for specific use cases</p></li><li><p>&#9989; What many organizations need</p></li></ul><p></p><h3><strong>What You Already Know That Applies</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HCY3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HCY3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png 424w, https://substackcdn.com/image/fetch/$s_!HCY3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png 848w, https://substackcdn.com/image/fetch/$s_!HCY3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png 1272w, https://substackcdn.com/image/fetch/$s_!HCY3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HCY3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png" width="1456" height="736" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0fc5593c-e621-4e89-8172-fbf156de4373_4408x2228.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:736,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:434218,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HCY3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png 424w, https://substackcdn.com/image/fetch/$s_!HCY3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png 848w, https://substackcdn.com/image/fetch/$s_!HCY3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png 1272w, https://substackcdn.com/image/fetch/$s_!HCY3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F157d21e8-e71b-4089-a794-dfcdc5d04973_4408x2228.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4><strong>Your Transferable Skills:</strong></h4><ul><li><p>&#127919; Kubernetes management</p></li><li><p>&#128202; Monitoring and observability</p></li><li><p>&#128260; CI/CD pipeline creation</p></li><li><p>&#128640; Scalability patterns</p></li><li><p>&#128274; Security practices</p></li></ul><p></p><h3><strong>What's Different with ML Workloads</strong></h3><h4><strong>1. Resource Management</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L2r_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L2r_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png 424w, https://substackcdn.com/image/fetch/$s_!L2r_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png 848w, https://substackcdn.com/image/fetch/$s_!L2r_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png 1272w, https://substackcdn.com/image/fetch/$s_!L2r_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L2r_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png" width="1456" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a68e8b16-bcfd-4ce8-a01c-4fa360c62605_4446x1408.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1374428,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L2r_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png 424w, https://substackcdn.com/image/fetch/$s_!L2r_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png 848w, https://substackcdn.com/image/fetch/$s_!L2r_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png 1272w, https://substackcdn.com/image/fetch/$s_!L2r_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F440c8f77-b97b-4945-bbef-84f41f32a4a0_4446x1408.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Key Differences:</strong></p><ul><li><p>&#127918; GPU management instead of just CPU/RAM</p></li><li><p>&#128190; Much larger storage requirements</p></li><li><p>&#128260; Bursty workload patterns</p></li><li><p>&#128176; Different cost optimization needs</p></li></ul><h4><strong>2. Deployment Patterns</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!KGq_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!KGq_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png 424w, https://substackcdn.com/image/fetch/$s_!KGq_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png 848w, https://substackcdn.com/image/fetch/$s_!KGq_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png 1272w, https://substackcdn.com/image/fetch/$s_!KGq_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!KGq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png" width="1028" height="2238" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b2cd5fb0-e0e7-4b31-91ee-07bd5f3ac406_1028x2238.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2238,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:771745,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!KGq_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png 424w, https://substackcdn.com/image/fetch/$s_!KGq_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png 848w, https://substackcdn.com/image/fetch/$s_!KGq_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png 1272w, https://substackcdn.com/image/fetch/$s_!KGq_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe0b0fba5-ac20-454a-85c6-912c844c2b03_1028x2238.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>What's Different:</strong></p><ul><li><p>&#128230; Model artifacts instead of code</p></li><li><p>&#128640; Specialized serving frameworks</p></li><li><p>&#128260; Different scaling patterns</p></li><li><p>&#128202; Different metrics to monitor</p></li></ul><p></p><h3><strong>What You'll Actually Build</strong></h3><h4><strong>1. Basic ML Service Infrastructure</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!UFY-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!UFY-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png 424w, https://substackcdn.com/image/fetch/$s_!UFY-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png 848w, https://substackcdn.com/image/fetch/$s_!UFY-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png 1272w, https://substackcdn.com/image/fetch/$s_!UFY-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!UFY-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png" width="1456" height="961" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/976e355b-7a30-4f0d-b8ee-8221d91f0c39_3378x2230.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:961,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:865003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!UFY-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png 424w, https://substackcdn.com/image/fetch/$s_!UFY-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png 848w, https://substackcdn.com/image/fetch/$s_!UFY-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png 1272w, https://substackcdn.com/image/fetch/$s_!UFY-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd4380ba6-5aae-4f9d-8518-37e3613deea8_3378x2230.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">caption...</figcaption></figure></div><p></p><p><strong>Just Like Microservices, But:</strong></p><ul><li><p>&#127919; Uses specialized model servers</p></li><li><p>&#128190; Needs efficient model storage</p></li><li><p>&#128202; Requires ML-specific monitoring</p></li><li><p>&#128260; Different scaling triggers</p></li></ul><p></p><h4><strong>2. GPU-Enabled Kubernetes Cluster</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!O3X5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!O3X5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png 424w, https://substackcdn.com/image/fetch/$s_!O3X5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png 848w, https://substackcdn.com/image/fetch/$s_!O3X5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png 1272w, https://substackcdn.com/image/fetch/$s_!O3X5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!O3X5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png" width="1456" height="535" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22a28573-1e0a-458b-8d7b-f44fba61b5fe_4444x1634.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:535,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1032112,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!O3X5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png 424w, https://substackcdn.com/image/fetch/$s_!O3X5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png 848w, https://substackcdn.com/image/fetch/$s_!O3X5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png 1272w, https://substackcdn.com/image/fetch/$s_!O3X5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5bcae903-6194-46ff-b7d1-9c4d7fd94fed_4444x1634.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>What You Need to Know:</strong></p><ul><li><p>&#127918; GPU operator setup</p></li><li><p>&#128295; Node labeling for GPU workloads</p></li><li><p>&#128202; GPU monitoring</p></li><li><p>&#128176; Cost optimization</p></li></ul><p></p><h4><strong>3. Model Serving Pipeline</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!SJZZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!SJZZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png 424w, https://substackcdn.com/image/fetch/$s_!SJZZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png 848w, https://substackcdn.com/image/fetch/$s_!SJZZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png 1272w, https://substackcdn.com/image/fetch/$s_!SJZZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!SJZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png" width="1456" height="2183" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/92d92b91-1ec7-4b23-a5d5-b37b1537136d_1486x2228.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2183,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:524759,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!SJZZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png 424w, https://substackcdn.com/image/fetch/$s_!SJZZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png 848w, https://substackcdn.com/image/fetch/$s_!SJZZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png 1272w, https://substackcdn.com/image/fetch/$s_!SJZZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcb65f306-d595-41df-8f8f-0fcb8096a338_1486x2228.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Similar to App Deployment, But:</strong></p><ul><li><p>&#128230; Model versioning in addition to code versioning </p></li><li><p>&#128260; Different rollout patterns</p></li><li><p>&#128202; Different health checks</p></li><li><p>&#127919; Different scaling metrics</p></li></ul><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:260874}" data-component-name="PollToDOM"></div><p></p><h3><strong>Practical Starting Point</strong></h3><h4><strong>1. Start with CPU-Only ML Services</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F1m4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F1m4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png 424w, https://substackcdn.com/image/fetch/$s_!F1m4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png 848w, https://substackcdn.com/image/fetch/$s_!F1m4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!F1m4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F1m4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png" width="1456" height="343" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/23b8fe45-047c-4236-892a-00f1eb464ecd_4404x1036.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:343,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:419304,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F1m4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png 424w, https://substackcdn.com/image/fetch/$s_!F1m4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png 848w, https://substackcdn.com/image/fetch/$s_!F1m4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!F1m4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a539413-2ebc-4e46-848a-51e41765f735_4404x1036.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Why Start Here:</strong></p><ul><li><p>&#127919; Familiar territory</p></li><li><p>&#128202; Learn ML patterns</p></li><li><p>&#128176; Lower cost</p></li><li><p>&#128295; Simpler setup</p></li></ul><h4><strong>2. Graduate to GPU Workloads</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!tAQP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!tAQP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png 424w, https://substackcdn.com/image/fetch/$s_!tAQP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png 848w, https://substackcdn.com/image/fetch/$s_!tAQP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png 1272w, https://substackcdn.com/image/fetch/$s_!tAQP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!tAQP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png" width="1456" height="251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/aefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:251,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:501693,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!tAQP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png 424w, https://substackcdn.com/image/fetch/$s_!tAQP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png 848w, https://substackcdn.com/image/fetch/$s_!tAQP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png 1272w, https://substackcdn.com/image/fetch/$s_!tAQP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Faefc3f87-0785-493e-a9d1-0ac5ce3a088d_4438x764.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><h4><strong>Natural Progression:</strong></h4><ul><li><p>&#127918; Learn GPU management</p></li><li><p>&#128200; Understand scaling</p></li><li><p>&#128176; Optimize costs</p></li><li><p>&#128295; Handle complexity</p></li></ul><p></p><h4><strong>Common Pitfalls to Avoid</strong></h4><ul><li><p><strong>Over-Engineering</strong></p><ul><li><p>&#127919; Start simple</p></li><li><p>&#128200; Scale when needed</p></li><li><p>&#128176; Control costs</p></li></ul></li></ul><ul><li><p><strong>Wrong Focus</strong></p><ul><li><p>&#9989; Focus on serving patterns</p></li><li><p>&#10060; Don't build training infrastructure yet</p></li><li><p>&#127919; Solve real problems</p></li></ul></li></ul><p></p><h3><strong>Ready to Start Building?</strong></h3><p>Join our upcoming cohort to learn ML infrastructure the DevOps way:</p><ol><li><p>&#127919; <a href="https://forms.gle/D19gsxdZMSJY2dkH7">Register here</a> for the next available cohort</p></li><li><p>&#128218; Get hands-on with ML infrastructure</p></li><li><p>&#128101; Learn from experienced practitioners</p></li><li><p>&#128640; Build production-ready systems</p></li></ol><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv | School of Devops &amp; AI! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>"The best ML infrastructure is the one that feels familiar to operate."</em></pre></div><div><hr></div><h3><strong>Series Navigation</strong></h3><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: <a href="https://mlops.tv/p/part-vi-llmops-operating-in-the-age">LLMOps: Operating in the Age of Large Language Models</a></p></li><li><p>Next: <a href="link-to-next-article">Career Paths: From DevOps to MLOps</a></p></li></ul><p>&#128161; <strong>Ready to build ML infrastructure? <a href="link-to-form">Register now</a> for the next available cohort!</strong></p><p>#aa-MLOps/roadmapseries</p>]]></content:encoded></item><item><title><![CDATA[Part VII - The New World of AI Engineering / ML Infrastructure]]></title><description><![CDATA[From Container Orchestration to AI Systems: A DevOps Engineer's Guide]]></description><link>https://mlops.tv/p/part-vii-the-new-world-of-ai-engineering</link><guid isPermaLink="false">https://mlops.tv/p/part-vii-the-new-world-of-ai-engineering</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Mon, 16 Dec 2024 05:33:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!ttWt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>"It's just infrastructure - but with different workloads and requirements." </em></p><p><em>                                                                                         - Kelsey Hightower</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ttWt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ttWt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ttWt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ttWt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ttWt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ttWt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:385158,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ttWt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!ttWt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!ttWt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!ttWt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffac15ff1-f161-4151-b2c9-565fff8fee64_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Remember when we moved from running apps on VMs to containers? The principles stayed the same, but the tools and patterns changed. That's exactly what's happening with ML/ AI Engineering Infrastructure. As a DevOps engineer, you already know 80% of what's needed - let's explore the 20% that's different.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:247072}" data-component-name="PollToDOM"></div><h3><strong>What Are We Really Talking About?</strong></h3><p>Let's break this down into familiar terms:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv | Your Bridge from DevOps to MLOps! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4><strong>Understanding Different ML Infrastructure Types</strong></h4><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_yTq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_yTq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png 424w, https://substackcdn.com/image/fetch/$s_!_yTq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png 848w, https://substackcdn.com/image/fetch/$s_!_yTq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png 1272w, https://substackcdn.com/image/fetch/$s_!_yTq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_yTq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png" width="1456" height="619" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d2cbfe9-1113-45ae-a56e-a50ec8467178_4434x1886.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:619,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1298310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_yTq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png 424w, https://substackcdn.com/image/fetch/$s_!_yTq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png 848w, https://substackcdn.com/image/fetch/$s_!_yTq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png 1272w, https://substackcdn.com/image/fetch/$s_!_yTq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0dfe63f3-3d34-4d94-8a68-cf13544e8a22_4434x1886.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Type 1: Training Infrastructure</strong></p><p>Think of this as your "build system" for ML models:</p><ul><li><p>&#127959;&#65039; Like CI/CD servers but with GPUs</p></li><li><p>&#128640; Heavy resource usage but temporary</p></li><li><p>&#128161; Example: What OpenAI uses to train GPT models</p></li><li><p>&#9888;&#65039; Not something most of us will build</p></li></ul><p><strong>Type 2: Inference Infrastructure</strong></p><p>This is your "production environment" for ML:</p><ul><li><p>&#128260; Like running microservices but with specific requirements</p></li><li><p>&#128202; Consistent, predictable resource usage</p></li><li><p>&#128161; Example: Systems running ChatGPT or Claude</p></li><li><p>&#9989; What most of us will actually work with</p></li></ul><h5><strong>Type 3: Fine-tuning Infrastructure</strong></h5><p>Think of this as your "customization environment":</p><ul><li><p>&#128295; Like staging environments where you modify existing apps</p></li><li><p>&#128200; Moderate resource usage</p></li><li><p>&#128161; Example: Adapting LLMs for specific use cases</p></li><li><p>&#9989; What many organizations need</p></li></ul><div><hr></div><h4><strong>What You Already Know That Applies</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!P9KW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!P9KW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png 424w, https://substackcdn.com/image/fetch/$s_!P9KW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png 848w, https://substackcdn.com/image/fetch/$s_!P9KW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png 1272w, https://substackcdn.com/image/fetch/$s_!P9KW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!P9KW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png" width="4408" height="2228" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a516521e-5f90-43df-91e0-b7960aadfc01_4408x2228.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2228,&quot;width&quot;:4408,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:409048,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!P9KW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png 424w, https://substackcdn.com/image/fetch/$s_!P9KW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png 848w, https://substackcdn.com/image/fetch/$s_!P9KW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png 1272w, https://substackcdn.com/image/fetch/$s_!P9KW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fffe09b0c-db15-4f01-9e03-86dcc26c25bb_4408x2228.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h5><strong>Your Transferable Skills:</strong></h5><ul><li><p>&#127919; Kubernetes management</p></li><li><p>&#128202; Monitoring and observability</p></li><li><p>&#128260; CI/CD pipeline creation</p></li><li><p>&#128640; Scalability patterns</p></li><li><p>&#128274; Security practices</p></li></ul><div><hr></div><p></p><h3><strong>What's Different with ML/ AI Engineering Workloads</strong></h3><h4><strong>1. Resource Management</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e_pW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e_pW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png 424w, https://substackcdn.com/image/fetch/$s_!e_pW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png 848w, https://substackcdn.com/image/fetch/$s_!e_pW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png 1272w, https://substackcdn.com/image/fetch/$s_!e_pW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e_pW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png" width="1456" height="461" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/82d333e0-fdf9-43bc-86a8-fd84eeeebdfb_4446x1408.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:461,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1374428,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e_pW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png 424w, https://substackcdn.com/image/fetch/$s_!e_pW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png 848w, https://substackcdn.com/image/fetch/$s_!e_pW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png 1272w, https://substackcdn.com/image/fetch/$s_!e_pW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F85dc293b-60d1-40bf-bf05-43e0199d56b3_4446x1408.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Key Differences:</strong></p><ul><li><p>&#127918; GPU management instead of just CPU/RAM</p></li><li><p>&#128190; Much larger storage requirements</p></li><li><p>&#128260; Bursty workload patterns</p></li><li><p>&#128176; Different cost optimization needs</p></li></ul><p></p><h4><strong>2. Deployment Patterns</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!PKPV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!PKPV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png 424w, https://substackcdn.com/image/fetch/$s_!PKPV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png 848w, https://substackcdn.com/image/fetch/$s_!PKPV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png 1272w, https://substackcdn.com/image/fetch/$s_!PKPV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!PKPV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png" width="1028" height="2238" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/01cc2907-d415-4e4a-892c-587db936a8ec_1028x2238.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:2238,&quot;width&quot;:1028,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:771745,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!PKPV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png 424w, https://substackcdn.com/image/fetch/$s_!PKPV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png 848w, https://substackcdn.com/image/fetch/$s_!PKPV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png 1272w, https://substackcdn.com/image/fetch/$s_!PKPV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F91a8be7b-8d88-4976-b504-7bfb400ec6aa_1028x2238.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What's Different:</strong></p><ul><li><p>&#128230; Model artifacts instead of code</p></li><li><p>&#128640; Specialized serving frameworks</p></li><li><p>&#128260; Different scaling patterns</p></li><li><p>&#128202; Different metrics to monitor</p></li></ul><div><hr></div><h3><strong>What You'll Actually Build</strong></h3><h4><strong>1. Basic ML Service Infrastructure</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oeXr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oeXr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png 424w, https://substackcdn.com/image/fetch/$s_!oeXr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png 848w, https://substackcdn.com/image/fetch/$s_!oeXr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png 1272w, https://substackcdn.com/image/fetch/$s_!oeXr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oeXr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png" width="1456" height="961" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/488ab5f5-e156-42df-a523-17a006457c2c_3378x2230.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:961,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:865003,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oeXr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png 424w, https://substackcdn.com/image/fetch/$s_!oeXr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png 848w, https://substackcdn.com/image/fetch/$s_!oeXr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png 1272w, https://substackcdn.com/image/fetch/$s_!oeXr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fcf3ac540-da77-4f6d-821b-21a4b9c2df39_3378x2230.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Just Like Microservices, But:</strong></p><ul><li><p>&#127919; Uses specialized model servers</p></li><li><p>&#128190; Needs efficient model storage</p></li><li><p>&#128202; Requires ML-specific monitoring</p></li><li><p>&#128260; Different scaling triggers</p><p></p></li></ul><h4><strong>2. GPU-Enabled Kubernetes Cluster</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vgb3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vgb3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png 424w, https://substackcdn.com/image/fetch/$s_!vgb3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png 848w, https://substackcdn.com/image/fetch/$s_!vgb3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png 1272w, https://substackcdn.com/image/fetch/$s_!vgb3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vgb3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png" width="1456" height="535" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9ace07c6-4d3a-4005-bacb-333a76272d8e_4444x1634.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:535,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1032112,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vgb3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png 424w, https://substackcdn.com/image/fetch/$s_!vgb3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png 848w, https://substackcdn.com/image/fetch/$s_!vgb3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png 1272w, https://substackcdn.com/image/fetch/$s_!vgb3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F799e5f7e-b59f-4381-8cdc-35a42f500e14_4444x1634.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What You Need to Know:</strong></p><ul><li><p>&#127918; GPU operator setup</p></li><li><p>&#128295; Node labeling for GPU workloads</p></li><li><p>&#128202; GPU monitoring</p></li><li><p>&#128176; Cost optimization</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv | Your Bridge from DevOps to MLOps! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p></li></ul><h4><strong>3. Model Serving Pipeline</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Livd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Livd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png 424w, https://substackcdn.com/image/fetch/$s_!Livd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png 848w, https://substackcdn.com/image/fetch/$s_!Livd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png 1272w, https://substackcdn.com/image/fetch/$s_!Livd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Livd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png" width="1456" height="1871" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/995c084e-fbf2-4ab1-bd34-7d5a2e55e59d_1740x2236.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:1871,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:542761,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Livd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png 424w, https://substackcdn.com/image/fetch/$s_!Livd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png 848w, https://substackcdn.com/image/fetch/$s_!Livd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png 1272w, https://substackcdn.com/image/fetch/$s_!Livd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fec83f8a6-6020-45bb-a60a-2028c0f12aed_1740x2236.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Similar to App Deployment, But:</strong></p><ul><li><p>&#128230; Model versioning instead of code</p></li><li><p>&#128260; Different rollout patterns</p></li><li><p>&#128202; Different health checks</p></li><li><p>&#127919; Different scaling metrics</p><p></p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:247075}" data-component-name="PollToDOM"></div><div><hr></div><h3><strong>Practical Starting Point</strong></h3><h4><strong>1. Start with CPU-Only ML Services</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8HiL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8HiL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png 424w, https://substackcdn.com/image/fetch/$s_!8HiL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png 848w, https://substackcdn.com/image/fetch/$s_!8HiL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!8HiL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8HiL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png" width="1456" height="343" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:343,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:419304,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8HiL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png 424w, https://substackcdn.com/image/fetch/$s_!8HiL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png 848w, https://substackcdn.com/image/fetch/$s_!8HiL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png 1272w, https://substackcdn.com/image/fetch/$s_!8HiL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa096f476-e7c9-4bd6-b6cf-d52856d830e3_4404x1036.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Why Start Here:</strong></p><ul><li><p>&#127919; Familiar territory</p></li><li><p>&#128202; Learn ML patterns</p></li><li><p>&#128176; Lower cost</p></li><li><p>&#128295; Simpler setup</p></li></ul><h4><strong>2. Graduate to GPU Workloads</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZP8b!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZP8b!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png 424w, https://substackcdn.com/image/fetch/$s_!ZP8b!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png 848w, https://substackcdn.com/image/fetch/$s_!ZP8b!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png 1272w, https://substackcdn.com/image/fetch/$s_!ZP8b!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZP8b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png" width="1456" height="251" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:251,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:501693,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZP8b!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png 424w, https://substackcdn.com/image/fetch/$s_!ZP8b!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png 848w, https://substackcdn.com/image/fetch/$s_!ZP8b!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png 1272w, https://substackcdn.com/image/fetch/$s_!ZP8b!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6371d72f-bb05-47c3-9cc8-4cb98b3ce3cf_4438x764.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Natural Progression:</strong></p><ul><li><p>&#127918; Learn GPU management</p></li><li><p>&#128200; Understand scaling</p></li><li><p>&#128176; Optimize costs</p></li><li><p>&#128295; Handle complexity</p></li></ul><div><hr></div><h3><strong>Common Pitfalls to Avoid</strong></h3><ul><li><p><strong>Over-Engineering</strong></p><ul><li><p>&#127919; Start simple</p></li><li><p>&#128200; Scale when needed</p></li><li><p>&#128176; Control costs</p></li></ul></li></ul><ul><li><p><strong>Wrong Focus</strong></p><ul><li><p>&#9989; Focus on serving patterns</p></li><li><p>&#10060; Don't build training infrastructure yet</p></li><li><p>&#127919; Solve real problems</p><p></p></li></ul></li></ul><div><hr></div><h3><strong>Ready to Start Building?</strong></h3><p>Join our upcoming cohort to learn ML infrastructure the DevOps way:</p><ol><li><p>&#127919; <a href="https://forms.gle/KZPAhh26QDibwE6c6">Register here</a> for the next available cohort</p></li><li><p>&#128218; Get hands-on with ML infrastructure</p></li><li><p>&#128101; Learn from experienced practitioners</p></li><li><p>&#128640; Build production-ready systems</p></li></ol><p></p><p><em>"The best ML infrastructure is the one that feels familiar to operate."</em></p><div><hr></div><h3><strong>Series Navigation</strong></h3><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: <a href="https://mlops.tv/p/part-vi-llmops-operating-in-the-age">LLMOps: Operating in the Age of Large Language Models</a></p></li><li><p>Next: <a href="link-to-next-article">Career Paths: From DevOps to MLOps</a></p></li></ul><p>&#128161; <strong>Ready to build ML infrastructure? <a href="https://forms.gle/VeRdJwwtJbj3DsrX6">Register now</a> for the next available cohort!</strong></p><p></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv | Your Bridge from DevOps to MLOps! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Part VI: LLMOps: Operating in the Age of Large Language Models]]></title><description><![CDATA[A DevOps Guide to Running Language Models in Production]]></description><link>https://mlops.tv/p/part-vi-llmops-operating-in-the-age</link><guid isPermaLink="false">https://mlops.tv/p/part-vi-llmops-operating-in-the-age</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Fri, 13 Dec 2024 11:04:04 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!GYGs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>"LLMOps isn't just MLOps with bigger models - it's about managing systems that think and communicate." - Andrej Karpathy</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GYGs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GYGs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GYGs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GYGs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GYGs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GYGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:372844,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GYGs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!GYGs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!GYGs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!GYGs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe13cfc74-2a38-4c28-9953-d7f63218b51d_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Remember when microservices felt like a paradigm shift? Today, we're facing a similar transformation with Large Language Models (LLMs). As DevOps engineers, we need to understand how to operationalize these powerful but resource-hungry systems.</p><h3><strong>Understanding the LLM Revolution</strong></h3><p>Remember ChatGPT, Gemini, or Nova? These generative AI tools that seem almost magical are powered by Large Language Models (LLMs). As a DevOps engineer, you're probably already using them for code suggestions, documentation, or troubleshooting. Now, imagine being the one who makes these systems run reliably at scale.</p><p>The technology behind these AI assistants isn't just about the models - it's about the entire infrastructure that makes them:</p><ul><li><p>&#128640; Fast enough to respond in real-time</p></li><li><p>&#128190; Smart enough to remember context</p></li><li><p>&#128218; Knowledgeable about specific domains</p></li><li><p>&#128176; Cost-effective to run in production</p><p></p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:246224}" data-component-name="PollToDOM"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv | Your Bridge from DevOps to MLOps! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3><strong>The LLMOps Landscape</strong></h3><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EDIS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EDIS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png 424w, https://substackcdn.com/image/fetch/$s_!EDIS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png 848w, https://substackcdn.com/image/fetch/$s_!EDIS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png 1272w, https://substackcdn.com/image/fetch/$s_!EDIS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EDIS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png" width="1893" height="929" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:929,&quot;width&quot;:1893,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:162129,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EDIS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png 424w, https://substackcdn.com/image/fetch/$s_!EDIS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png 848w, https://substackcdn.com/image/fetch/$s_!EDIS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png 1272w, https://substackcdn.com/image/fetch/$s_!EDIS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58a0ac7b-2c8a-4d1f-bcce-bbaf6fb519d1_1893x929.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4><strong>LLMOps Components Explained:</strong></h4><ul><li><p>&#127959;&#65039; <strong>Infrastructure</strong>: The foundation for LLM operations</p></li><li><p>&#128295; <strong>Development</strong>: Tools for customizing LLM behavior</p></li><li><p>&#128640; <strong>Deployment</strong>: Getting models into production</p></li><li><p>&#128200; <strong>Monitoring</strong>: Tracking performance and costs</p></li></ul><p></p><h4><strong>Core Infrastructure Components</strong></h4><p></p><h5><strong>1. Computing Infrastructure</strong></h5><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rokJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rokJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png 424w, https://substackcdn.com/image/fetch/$s_!rokJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png 848w, https://substackcdn.com/image/fetch/$s_!rokJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png 1272w, https://substackcdn.com/image/fetch/$s_!rokJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rokJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png" width="1456" height="674" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:674,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:419218,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rokJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png 424w, https://substackcdn.com/image/fetch/$s_!rokJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png 848w, https://substackcdn.com/image/fetch/$s_!rokJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png 1272w, https://substackcdn.com/image/fetch/$s_!rokJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3ef07f5f-eaae-4ea7-a677-b426a71308cc_1900x879.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Infrastructure Elements Explained:</strong></p><ul><li><p>&#128421;&#65039; <strong>Training Clusters</strong>: For model fine-tuning</p></li><li><p>&#9889; <strong>Inference Endpoints</strong>: For serving predictions</p></li><li><p>&#128260; <strong>Fine-tuning Nodes</strong>: For model adaptation</p></li></ul><p></p><h5><strong>2. Storage and Retrieval</strong></h5><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!nRQd!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!nRQd!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png 424w, https://substackcdn.com/image/fetch/$s_!nRQd!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png 848w, https://substackcdn.com/image/fetch/$s_!nRQd!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png 1272w, https://substackcdn.com/image/fetch/$s_!nRQd!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!nRQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png" width="1456" height="701" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:701,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:371519,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!nRQd!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png 424w, https://substackcdn.com/image/fetch/$s_!nRQd!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png 848w, https://substackcdn.com/image/fetch/$s_!nRQd!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png 1272w, https://substackcdn.com/image/fetch/$s_!nRQd!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b60d02d-71de-4b8e-8bf0-e5c664656eb8_1892x911.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Storage Components Explained:</strong></p><ul><li><p>&#128452;&#65039; <strong>Vector DB</strong>: Store and query embeddings</p></li><li><p>&#128218; <strong>Document Store</strong>: Manage context documents</p></li><li><p>&#9889; <strong>Cache Layer</strong>: Speed up common queries</p><p></p></li></ul><div><hr></div><h3><strong>RAG (Retrieval-Augmented Generation): Making LLMs Smarter</strong></h3><p></p><p><em>"RAG is like giving your LLM a personalized knowledge base that it can reference before responding." </em></p><p><em>                                                                                                                           - Eugene Yan</em></p><p>Think of RAG as a way to give LLMs accurate, up-to-date information without retraining them. Here's why it's crucial:</p><h4><strong>Why RAG?</strong></h4><ul><li><p>&#127919; <strong>Accuracy</strong>: Base LLMs can hallucinate or provide outdated information</p></li><li><p>&#128218; <strong>Custom Knowledge</strong>: Add domain-specific information without fine-tuning</p></li><li><p>&#128176; <strong>Cost-Effective</strong>: Cheaper than retraining or fine-tuning models</p></li><li><p>&#128260; <strong>Fresh Data</strong>: Easily update information without touching the model</p></li></ul><p></p><h4><strong>How RAG Works</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!gVcL!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!gVcL!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png 424w, https://substackcdn.com/image/fetch/$s_!gVcL!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png 848w, https://substackcdn.com/image/fetch/$s_!gVcL!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png 1272w, https://substackcdn.com/image/fetch/$s_!gVcL!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!gVcL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png" width="523" height="940" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:940,&quot;width&quot;:523,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:119935,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!gVcL!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png 424w, https://substackcdn.com/image/fetch/$s_!gVcL!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png 848w, https://substackcdn.com/image/fetch/$s_!gVcL!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png 1272w, https://substackcdn.com/image/fetch/$s_!gVcL!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3a2ef458-6eeb-4dc0-86d5-f72570b9d027_523x940.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Let's break down the RAG workflow:</p><ol><li><p>&#128221; User asks a question</p></li><li><p>&#128269; System converts question into a vector (mathematical representation)</p></li><li><p>&#128270; Searches vector database for relevant information</p></li><li><p>&#128218; Retrieves matching documents/context</p></li><li><p>&#129302; Sends original question + retrieved context to LLM</p></li><li><p>&#10024; Gets more accurate, contextual response</p></li></ol><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p></p><h4><strong>Common RAG Tools</strong></h4><ul><li><p>&#128309; <strong>Vector Databases</strong>: Weaviate, Pinecone, Milvus</p></li><li><p>&#128311; <strong>Embedding Models</strong>: OpenAI Ada, Sentence Transformers</p></li><li><p>&#128310; <strong>Integration Frameworks</strong>: LangChain, LlamaIndex</p></li></ul><div><hr></div><h3><strong>Development and Deployment Pipeline</strong></h3><p></p><h4><strong>1. LLM Development Workflow</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZXJK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZXJK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png 424w, https://substackcdn.com/image/fetch/$s_!ZXJK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png 848w, https://substackcdn.com/image/fetch/$s_!ZXJK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png 1272w, https://substackcdn.com/image/fetch/$s_!ZXJK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZXJK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png" width="527" height="149" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:149,&quot;width&quot;:527,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:63222,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZXJK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png 424w, https://substackcdn.com/image/fetch/$s_!ZXJK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png 848w, https://substackcdn.com/image/fetch/$s_!ZXJK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png 1272w, https://substackcdn.com/image/fetch/$s_!ZXJK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b8f3f84-6283-4898-8caa-ea52577b00f2_527x149.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Workflow Explained:</strong></p><ul><li><p>&#129302; <strong>Base Model</strong>: Starting point (e.g., GPT, BERT)</p></li><li><p>&#127919; <strong>Fine-tuning</strong>: Adapt to specific use case</p></li><li><p>&#9989; <strong>Evaluation</strong>: Test performance and safety</p></li><li><p>&#128640; <strong>Deployment</strong>: Roll out to production</p></li></ul><p></p><h4><strong>2. Deployment Patterns</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!z51m!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!z51m!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png 424w, https://substackcdn.com/image/fetch/$s_!z51m!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png 848w, https://substackcdn.com/image/fetch/$s_!z51m!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png 1272w, https://substackcdn.com/image/fetch/$s_!z51m!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!z51m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png" width="1456" height="681" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:681,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:383910,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!z51m!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png 424w, https://substackcdn.com/image/fetch/$s_!z51m!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png 848w, https://substackcdn.com/image/fetch/$s_!z51m!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png 1272w, https://substackcdn.com/image/fetch/$s_!z51m!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9c6af3fa-9d82-4a5a-8135-a72bfeba8e42_1892x885.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Deployment Options Explained:</strong></p><ul><li><p>&#128268; <strong>API Integration</strong>: Use hosted services</p></li><li><p>&#127968; <strong>Self-hosted</strong>: Run your own models</p></li><li><p>&#128260; <strong>Hybrid</strong>: Combine both approaches</p><p></p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:246225}" data-component-name="PollToDOM"></div><div><hr></div><p></p><h3><strong>Monitoring and Observability</strong></h3><h4><strong>1. Key Metrics</strong></h4><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2Jsi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2Jsi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png 424w, https://substackcdn.com/image/fetch/$s_!2Jsi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png 848w, https://substackcdn.com/image/fetch/$s_!2Jsi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png 1272w, https://substackcdn.com/image/fetch/$s_!2Jsi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2Jsi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png" width="1850" height="932" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:932,&quot;width&quot;:1850,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131310,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2Jsi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png 424w, https://substackcdn.com/image/fetch/$s_!2Jsi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png 848w, https://substackcdn.com/image/fetch/$s_!2Jsi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png 1272w, https://substackcdn.com/image/fetch/$s_!2Jsi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1788d0d9-ea11-40aa-ae3e-16696bd82437_1850x932.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Metrics Explained:</strong></p><ul><li><p>&#9201;&#65039; <strong>Performance</strong>: System efficiency</p></li><li><p>&#128202; <strong>Quality</strong>: Response effectiveness</p></li><li><p>&#128176; <strong>Cost</strong>: Resource utilization</p></li></ul><p></p><h4><strong>2. Monitoring Stack</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Nnus!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Nnus!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png 424w, https://substackcdn.com/image/fetch/$s_!Nnus!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png 848w, https://substackcdn.com/image/fetch/$s_!Nnus!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png 1272w, https://substackcdn.com/image/fetch/$s_!Nnus!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Nnus!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png" width="1456" height="676" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:676,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:342204,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Nnus!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png 424w, https://substackcdn.com/image/fetch/$s_!Nnus!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png 848w, https://substackcdn.com/image/fetch/$s_!Nnus!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png 1272w, https://substackcdn.com/image/fetch/$s_!Nnus!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb1a83c7f-b9dd-4a71-b80e-031db09442f9_1888x877.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Monitoring Components Explained:</strong></p><ul><li><p>&#128200; <strong>System Metrics</strong>: Infrastructure health</p></li><li><p>&#127919; <strong>LLM Metrics</strong>: Model performance</p></li><li><p>&#128188; <strong>Business KPIs</strong>: Impact metrics</p><p></p></li></ul><div><hr></div><h3><strong>Getting Started with LLMOps</strong></h3><p></p><h4><strong>1. Basic Setup (Crawl)</strong></h4><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Jx8F!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Jx8F!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png 424w, https://substackcdn.com/image/fetch/$s_!Jx8F!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png 848w, https://substackcdn.com/image/fetch/$s_!Jx8F!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png 1272w, https://substackcdn.com/image/fetch/$s_!Jx8F!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Jx8F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png" width="624" height="936" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:936,&quot;width&quot;:624,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:161207,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Jx8F!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png 424w, https://substackcdn.com/image/fetch/$s_!Jx8F!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png 848w, https://substackcdn.com/image/fetch/$s_!Jx8F!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png 1272w, https://substackcdn.com/image/fetch/$s_!Jx8F!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffd6b0196-a96a-4330-b533-c72e3feeca49_624x936.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>What to Do:</strong></p><ul><li><p>&#128268; <strong>API Integration</strong>: Start with OpenAI/Anthropic APIs</p><ul><li><p>Implement retry logic and error handling</p></li><li><p>Set up API key management</p></li><li><p>Create basic prompt templates</p></li></ul></li><li><p>&#128202; <strong>Basic Monitoring</strong>: Track essential metrics</p><ul><li><p>Response times and success rates</p></li><li><p>Token usage and costs</p></li><li><p>Basic error tracking</p></li></ul></li><li><p>&#128176; <strong>Cost Tracking</strong>: Implement cost controls</p><ul><li><p>Set up usage alerts</p></li><li><p>Track costs per endpoint/feature</p></li><li><p>Implement basic caching</p></li></ul></li></ul><p></p><h4><strong>2. Advanced Implementation (Walk)</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!35SK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!35SK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png 424w, https://substackcdn.com/image/fetch/$s_!35SK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png 848w, https://substackcdn.com/image/fetch/$s_!35SK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png 1272w, https://substackcdn.com/image/fetch/$s_!35SK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!35SK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png" width="593" height="944" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:944,&quot;width&quot;:593,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:147541,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!35SK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png 424w, https://substackcdn.com/image/fetch/$s_!35SK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png 848w, https://substackcdn.com/image/fetch/$s_!35SK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png 1272w, https://substackcdn.com/image/fetch/$s_!35SK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3c2aca52-2f00-48d0-b7ef-a5e3daaef5ea_593x944.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>What to Do:</strong></p><ul><li><p>&#128452;&#65039; <strong>Vector DB Setup</strong>: Implement RAG</p><ul><li><p>Choose and deploy vector database</p></li><li><p>Set up document processing pipeline</p></li><li><p>Implement embedding generation</p></li></ul></li><li><p>&#129302; <strong>Custom Models</strong>: Move beyond basic APIs</p><ul><li><p>Deploy open-source models</p></li><li><p>Implement model fine-tuning</p></li><li><p>Set up model versioning</p></li></ul></li><li><p>&#128200; <strong>Full Monitoring</strong>: Comprehensive observability</p><ul><li><p>Response quality metrics</p></li><li><p>A/B testing framework</p></li><li><p>Advanced analytics</p></li></ul></li></ul><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p></p><h4><strong>3. Full Scale (Run)</strong></h4><ul><li><p>&#127959;&#65039; <strong>Infrastructure</strong>: Production-grade setup</p><ul><li><p>GPU cluster management</p></li><li><p>Multi-region deployment</p></li><li><p>High availability architecture</p></li></ul></li><li><p>&#128260; <strong>Automation</strong>: Streamlined operations</p><ul><li><p>Automated deployment pipelines</p></li><li><p>Self-healing systems</p></li><li><p>Continuous evaluation</p></li></ul></li><li><p>&#128202; <strong>Advanced Features</strong>: Enhanced capabilities</p><ul><li><p>Multi-model orchestration</p></li><li><p>Automated cost optimization</p></li><li><p>Advanced security features</p></li></ul><p></p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:246226}" data-component-name="PollToDOM"></div><div><hr></div><h3><strong>Common Challenges and Solutions</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CtWz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CtWz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png 424w, https://substackcdn.com/image/fetch/$s_!CtWz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png 848w, https://substackcdn.com/image/fetch/$s_!CtWz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png 1272w, https://substackcdn.com/image/fetch/$s_!CtWz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CtWz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png" width="1838" height="938" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:938,&quot;width&quot;:1838,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:140615,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CtWz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png 424w, https://substackcdn.com/image/fetch/$s_!CtWz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png 848w, https://substackcdn.com/image/fetch/$s_!CtWz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png 1272w, https://substackcdn.com/image/fetch/$s_!CtWz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F641a2f32-223a-43c7-9813-c1edab3ed6fa_1838x938.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h3><strong>Key Takeaways</strong></h3><ol><li><p><strong>Start Simple</strong>: Begin with managed services</p></li><li><p><strong>Monitor Everything</strong>: Track costs and performance</p></li><li><p><strong>Optimize Gradually</strong>: Improve based on usage patterns</p></li><li><p><strong>Plan for Scale</strong>: Design for growth from the start</p></li></ol><p></p><p><em>"The key to successful LLMOps is finding the right balance between capability and complexity."</em></p><p><em>                                                                                                                     - Chip Huyen</em></p><h4><strong>What's Next?</strong></h4><p>In our next article, "Career Paths: From DevOps to MLOps," we'll explore how to build your career in AI operations, including the skills, certifications, and experience you'll need.</p><div><hr></div><h3><strong>Series Navigation</strong></h3><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: <a href="https://mlops.tv/p/part-v-the-mlops-toolbox-from-jenkins">The MLOps Toolbox: From Jenkins to Kubeflow</a></p></li><li><p>Next: <a href="https://mlops.tv/p/part-vii-the-new-world-of-ml-infrastructure">The New World of ML Infrastructure: A DevOps Engineer's Guide</a></p></li></ul><p>&#128161; <strong>Subscribe to the series to get notified when new articles are published!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Should MLOps Teams Care About Google's Quantum Chip? A No-Nonsense Guide 🤔]]></title><description><![CDATA[A practical guide for MLOps practitioners who don't want to get lost in the quantum hype]]></description><link>https://mlops.tv/p/should-mlops-teams-care-about-googles</link><guid isPermaLink="false">https://mlops.tv/p/should-mlops-teams-care-about-googles</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Thu, 12 Dec 2024 04:22:40 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!cVPH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>This week, <a href="https://blog.google/technology/research/google-willow-quantum-chip/">Google announced Willow</a>, their next-generation quantum processor that promises unprecedented computational capabilities through quantum computing technology. While the tech world buzzes with excitement about quantum supremacy and next-gen computing, let's talk about what this actually means for MLOps practitioners working in the trenches of AI infrastructure.</p><h3><strong>Bottom Line Up Front</strong></h3><p>No, most MLOps practitioners don't need to learn quantum computing right now. Here's what you actually need to know.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv |  AI Infra Builder's Hub! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h3><strong>What MLOps Teams Really Need to Focus On &#127919;</strong></h3><ul><li><p><strong>Infrastructure Scalability</strong></p><ul><li><p>Keep focusing on efficient resource management for current AI/ML workloads</p></li><li><p>Optimize your current CI/CD pipelines for ML models</p></li><li><p>Master container orchestration and microservices architecture</p></li><li><p>Get really good at handling GPU workloads first</p></li></ul></li></ul><ul><li><p><strong>Core MLOps Skills That Matter Today</strong></p><ul><li><p>Model deployment automation</p></li><li><p>Monitoring ML model performance</p></li><li><p>Setting up robust feature stores</p></li><li><p>Managing model versioning</p></li><li><p>Handling data pipelines</p></li><li><p>Infrastructure as Code (IaC)</p></li></ul></li></ul><ul><li><p><strong>Near-Future Priorities</strong></p><ul><li><p>Large Language Model deployment optimization</p></li><li><p>Vector database management</p></li><li><p>GPU/TPU resource optimization</p></li><li><p>Cost optimization for AI workloads</p></li></ul><p></p></li></ul><h3><strong>Why You Can Relax About Quantum Computing &#128524;</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!cVPH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!cVPH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cVPH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cVPH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cVPH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!cVPH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:406120,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!cVPH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!cVPH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!cVPH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!cVPH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff03cabdf-864f-4756-baa7-cf84dfa8470b_1344x768.jpeg 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Think of quantum computing like flying cars. Yes, they're being developed, but:</p><ul><li><p>You still need to be really good at maintaining regular cars</p></li><li><p>Flying car technology won't replace your need for excellent road driving skills</p></li><li><p>When flying cars do arrive, there will be specialists for that</p></li></ul><p><strong>What to Tell Your Boss &#128084;</strong></p><p>When asked about quantum computing:</p><ul><li><p>"We're focusing on optimizing our current AI infrastructure"</p></li><li><p>"Our priority is making our existing ML operations more efficient"</p></li><li><p>"We're watching the space but focusing on immediate business value"</p><p></p></li></ul><h3><strong>Real Talk: What Matters for MLOps Teams Now &#128172;</strong></h3><ul><li><p><strong>Cost Management</strong></p><ul><li><p>Optimize GPU usage</p></li><li><p>Improve model serving efficiency</p></li><li><p>Reduce inference costs</p></li></ul></li></ul><ul><li><p><strong>Performance Optimization</strong></p><ul><li><p>Better model deployment strategies</p></li><li><p>Efficient scaling practices</p></li><li><p>Robust monitoring systems</p></li></ul></li></ul><ul><li><p><strong>Security &amp; Compliance</strong></p><ul><li><p>Model access controls</p></li><li><p>Data privacy in ML pipelines</p></li><li><p>Audit trails for model changes</p><p></p></li></ul></li></ul><h3><strong>Practical Next Steps &#128640;</strong></h3><ul><li><p><strong>Today</strong></p><ul><li><p>Master Kubernetes for ML workloads</p></li><li><p>Get really good at GPU orchestration</p></li><li><p>Learn about vector databases</p></li></ul></li></ul><ul><li><p><strong>This Quarter</strong></p><ul><li><p>Implement better model monitoring</p></li><li><p>Optimize your CI/CD for ML</p></li><li><p>Set up automated testing for ML models</p></li></ul></li></ul><ul><li><p><strong>This Year</strong></p><ul><li><p>Build robust feature stores</p></li><li><p>Implement ML-specific observability</p></li><li><p>Automate model retraining pipelines</p></li></ul></li></ul><p></p><h3><strong>The MLOps Reality Check &#9878;&#65039;</strong></h3><p>Remember:</p><ul><li><p>Focus on solving today's problems well</p></li><li><p>Build a solid foundation in current MLOps practices</p></li><li><p>Learn from what hyperscalers do, but solve your immediate challenges first</p></li></ul><p>Don't worry about quantum computing until:</p><ul><li><p>Your current MLOps pipeline is running smoothly</p></li><li><p>You've mastered GPU/TPU optimization</p></li><li><p>There's a clear business case for quantum in your organization</p></li></ul><p></p><h3><strong>Key Takeaway &#127919;</strong></h3><p>Stay focused on what matters now: building reliable, scalable, and efficient ML operations. The quantum revolution might be coming, but your priority should be excellence in current MLOps practices. That's what will bring immediate value to your organization and prepare you for whatever comes next.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv |  AI Infra Builder's Hub! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Part V - The MLOps Toolbox: From Jenkins to Kubeflow]]></title><description><![CDATA[Mapping Your DevOps Tools to Their ML Counterparts]]></description><link>https://mlops.tv/p/part-v-the-mlops-toolbox-from-jenkins</link><guid isPermaLink="false">https://mlops.tv/p/part-v-the-mlops-toolbox-from-jenkins</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Wed, 11 Dec 2024 05:15:34 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!926H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>"The best tools are the ones that feel familiar yet powerful enough to solve new challenges."                                                                                                                               -  Kelsey Hightower</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!926H!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!926H!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!926H!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!926H!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!926H!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!926H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:323405,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!926H!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!926H!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!926H!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!926H!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fff4f7997-dfd2-4d7e-aa78-9c22f916acc9_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Remember when Docker and Kubernetes revolutionized how we deploy applications? Today, we're experiencing a similar transformation with ML tools. Let's explore how your existing DevOps tooling knowledge maps to the MLOps world.</p><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:245292}" data-component-name="PollToDOM"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv |  AI-Infra Builders Hub! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h3><strong>The MLOps Tool Landscape</strong></h3><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!HvhA!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!HvhA!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png 424w, https://substackcdn.com/image/fetch/$s_!HvhA!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png 848w, https://substackcdn.com/image/fetch/$s_!HvhA!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png 1272w, https://substackcdn.com/image/fetch/$s_!HvhA!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!HvhA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png" width="1802" height="922" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/cceb49f7-69c6-4b90-b1cc-b644a9a9bb47_1802x922.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:922,&quot;width&quot;:1802,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144072,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!HvhA!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png 424w, https://substackcdn.com/image/fetch/$s_!HvhA!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png 848w, https://substackcdn.com/image/fetch/$s_!HvhA!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png 1272w, https://substackcdn.com/image/fetch/$s_!HvhA!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad9e4ac6-b122-4104-9d6a-ca649a273c30_1802x922.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">MLOps/LLMOps Tools Landscape</figcaption></figure></div><p></p><p><strong>Tool Categories Explained:</strong></p><ul><li><p>&#128211; <strong>Development</strong>: Interactive ML experimentation and coding</p></li><li><p>&#127959;&#65039; <strong>Infrastructure</strong>: Foundation for ML workloads</p></li><li><p>&#128260; <strong>Orchestration</strong>: Workflow and pipeline management</p></li><li><p>&#128200; <strong>Monitoring</strong>: Tracking both system and model health</p></li></ul><p></p><h4><strong>Core Development Environment</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r5Yt!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r5Yt!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png 424w, https://substackcdn.com/image/fetch/$s_!r5Yt!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png 848w, https://substackcdn.com/image/fetch/$s_!r5Yt!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png 1272w, https://substackcdn.com/image/fetch/$s_!r5Yt!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r5Yt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png" width="1456" height="695" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9166866d-f658-465a-9692-a2b14d8d96b9_1899x907.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:695,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:403718,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r5Yt!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png 424w, https://substackcdn.com/image/fetch/$s_!r5Yt!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png 848w, https://substackcdn.com/image/fetch/$s_!r5Yt!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png 1272w, https://substackcdn.com/image/fetch/$s_!r5Yt!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F97976f13-9f33-4596-b58f-f6ec75cd6966_1899x907.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Development Tools Explained:</strong></p><ul><li><p>&#128211; <strong>JupyterHub</strong>: Multi-user notebooks for experimentation</p></li><li><p>&#128295; <strong>VSCode</strong>: ML-enhanced development environment</p></li><li><p>&#128202; <strong>MLflow</strong>: Experiment tracking and model management</p></li></ul><div><hr></div><h3><strong>DevOps to MLOps Tool Mapping</strong></h3><p></p><h4><strong>1. Version Control and CI/CD</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!eIZV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!eIZV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png 424w, https://substackcdn.com/image/fetch/$s_!eIZV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png 848w, https://substackcdn.com/image/fetch/$s_!eIZV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png 1272w, https://substackcdn.com/image/fetch/$s_!eIZV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!eIZV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png" width="1456" height="586" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9b1e167a-dac6-4312-b997-62cfe0d05c60_1898x764.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:586,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:746076,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!eIZV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png 424w, https://substackcdn.com/image/fetch/$s_!eIZV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png 848w, https://substackcdn.com/image/fetch/$s_!eIZV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png 1272w, https://substackcdn.com/image/fetch/$s_!eIZV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0e9a1cb4-2074-4862-bfdb-d22cc3255258_1898x764.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Tools Explained:</strong></p><ul><li><p>&#128221; <strong>Git/DVC</strong>: Code and data version control</p></li><li><p>&#128260; <strong>Argo Workflows</strong>: ML training orchestration</p></li><li><p>&#128640; <strong>ArgoCD</strong>: GitOps for model deployment</p></li><li><p>&#128230; <strong>Jenkins/GitLab</strong>: Traditional CI/CD support</p></li></ul><p></p><h4><strong>2. Workflow Orchestration</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4k7W!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4k7W!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png 424w, https://substackcdn.com/image/fetch/$s_!4k7W!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png 848w, https://substackcdn.com/image/fetch/$s_!4k7W!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png 1272w, https://substackcdn.com/image/fetch/$s_!4k7W!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4k7W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png" width="1456" height="704" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d62aa9e3-44c0-426a-886c-2639e91cf17a_1904x920.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:704,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:441571,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4k7W!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png 424w, https://substackcdn.com/image/fetch/$s_!4k7W!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png 848w, https://substackcdn.com/image/fetch/$s_!4k7W!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png 1272w, https://substackcdn.com/image/fetch/$s_!4k7W!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58ef91f7-5920-400b-8dac-9351ecfc8747_1904x920.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Orchestration Tools Explained:</strong></p><ul><li><p>&#127754; <strong>Apache Airflow</strong>: General-purpose workflow orchestration</p></li><li><p>&#9889; <strong>Argo Workflows</strong>: Kubernetes-native ML workflows</p></li><li><p>&#128640; <strong>Kubeflow Pipelines</strong>: End-to-end ML pipelines</p></li></ul><p></p><h4><strong>3. Model Serving and Deployment</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!327S!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!327S!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png 424w, https://substackcdn.com/image/fetch/$s_!327S!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png 848w, https://substackcdn.com/image/fetch/$s_!327S!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png 1272w, https://substackcdn.com/image/fetch/$s_!327S!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!327S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png" width="1456" height="818" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/294ecc20-71ab-4aac-a4af-9785bed44833_1675x941.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:818,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:571631,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!327S!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png 424w, https://substackcdn.com/image/fetch/$s_!327S!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png 848w, https://substackcdn.com/image/fetch/$s_!327S!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png 1272w, https://substackcdn.com/image/fetch/$s_!327S!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1b5d3754-e8a8-4f89-9c04-f36cbd8166fc_1675x941.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Deployment Tools Explained:</strong></p><ul><li><p>&#127919; <strong>KServe</strong>: Kubernetes-native model serving</p></li><li><p>&#128230; <strong>BentoML</strong>: Model packaging and serving</p></li><li><p>&#128260; <strong>ArgoCD</strong>: GitOps-based deployment</p></li><li><p>&#128640; <strong>Kubeflow Serving</strong>: Integrated serving solution</p><p></p></li></ul><h4><strong>4. Storage and Data Management</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vFiM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vFiM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png 424w, https://substackcdn.com/image/fetch/$s_!vFiM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png 848w, https://substackcdn.com/image/fetch/$s_!vFiM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png 1272w, https://substackcdn.com/image/fetch/$s_!vFiM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vFiM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png" width="1456" height="685" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/61fe023c-5e3d-4465-8624-f5cbbb037911_1896x892.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:685,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:356288,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vFiM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png 424w, https://substackcdn.com/image/fetch/$s_!vFiM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png 848w, https://substackcdn.com/image/fetch/$s_!vFiM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png 1272w, https://substackcdn.com/image/fetch/$s_!vFiM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2a072e08-da54-45ce-aa63-da4a08da5e06_1896x892.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">ML Storage and Data Management Tools</figcaption></figure></div><p></p><p><strong>Storage Solutions Explained:</strong></p><ul><li><p>&#128190; <strong>CubeFS</strong>: Distributed storage for ML workloads</p></li><li><p>&#128452;&#65039; <strong>MinIO</strong>: S3-compatible object storage</p></li><li><p>&#128202; <strong>Feast</strong>: Open source feature store for Production ML </p><p></p></li></ul><h4><strong>5. Monitoring and Observability</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!LY6o!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!LY6o!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png 424w, https://substackcdn.com/image/fetch/$s_!LY6o!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png 848w, https://substackcdn.com/image/fetch/$s_!LY6o!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png 1272w, https://substackcdn.com/image/fetch/$s_!LY6o!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!LY6o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png" width="1456" height="568" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/64455563-6c92-46d4-8c56-25f5cd43b54a_1892x738.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:568,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:273608,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!LY6o!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png 424w, https://substackcdn.com/image/fetch/$s_!LY6o!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png 848w, https://substackcdn.com/image/fetch/$s_!LY6o!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png 1272w, https://substackcdn.com/image/fetch/$s_!LY6o!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F24cce33c-c248-41e3-a32d-f5213f3d88c1_1892x738.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Monitoring Stack that tracks performance across the ML lifecycle</figcaption></figure></div><p></p><p><strong>Monitoring Tools Explained:</strong></p><ul><li><p>&#128200; <strong>Prometheus/Grafana</strong>: System and resource monitoring</p></li><li><p>&#127919; <strong>MLflow / Weights and Biases</strong>: Model performance metrics and Experiments Tracking</p></li><li><p>&#128202; <strong>NannyML/EvidentlyAI/Prometheus+Grafana</strong>: Drift Monitoring<strong> </strong></p><p></p><p></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><strong>What is Drift Monitoring</strong> ?
It is the process of continuously tracking changes in the data distribution (data drift) or model performance (concept drift) after deployment. It ensures that machine learning models remain accurate and reliable in production by detecting shifts in the underlying data or target behavior over time. Tools like NannyML and EvidentlyAI specialize in identifying such drifts, providing actionable insights to retrain models, update datasets, or adjust deployment strategies, ensuring robust and consistent performance in dynamic real-world environments.</pre></div></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:245298}" data-component-name="PollToDOM"></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv |  AI-Infra Builders Hub! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><div><hr></div><h3><strong>Modern MLOps Stacks</strong></h3><h4><strong>1. Kubernetes-Native Stack</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!aPi5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!aPi5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png 424w, https://substackcdn.com/image/fetch/$s_!aPi5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png 848w, https://substackcdn.com/image/fetch/$s_!aPi5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png 1272w, https://substackcdn.com/image/fetch/$s_!aPi5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!aPi5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png" width="1456" height="661" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/c2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b1e0d9a8-86c9-486d-bcbe-0a73dc1310ca_1896x861.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:661,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:250795,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!aPi5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png 424w, https://substackcdn.com/image/fetch/$s_!aPi5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png 848w, https://substackcdn.com/image/fetch/$s_!aPi5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png 1272w, https://substackcdn.com/image/fetch/$s_!aPi5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fc2c6b713-0100-4989-b19b-d128ab5e3877_1896x861.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Stack Components Explained:</strong></p><ul><li><p>&#127919; <strong>Kubeflow</strong>: ML workflow orchestration</p></li><li><p>&#128640; <strong>KServe</strong>: Model serving platform</p></li><li><p>&#128211; <strong>JupyterHub</strong>: Development environment</p></li><li><p>&#128202; <strong>MLflow</strong>: Metrics and model tracking</p><p></p></li></ul><h4><strong>2. Cloud-Native Stack</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ovb-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ovb-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png 424w, https://substackcdn.com/image/fetch/$s_!Ovb-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png 848w, https://substackcdn.com/image/fetch/$s_!Ovb-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png 1272w, https://substackcdn.com/image/fetch/$s_!Ovb-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ovb-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png" width="1456" height="837" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ee72cc3-8b6c-4e68-b109-fc7b6f9d6b09_1622x932.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:837,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:228433,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ovb-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png 424w, https://substackcdn.com/image/fetch/$s_!Ovb-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png 848w, https://substackcdn.com/image/fetch/$s_!Ovb-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png 1272w, https://substackcdn.com/image/fetch/$s_!Ovb-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2120021c-c9a7-4d1f-af24-2e839666a07e_1622x932.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Cloud Components Explained:</strong></p><ul><li><p>&#9729;&#65039; <strong>Managed Platforms</strong>: End-to-end ML services</p></li><li><p>&#128451;&#65039; <strong>Managed Services</strong>: Specialized ML tools</p></li><li><p>&#128190; <strong>Cloud Storage</strong>: Scalable data storage</p><p></p></li></ul><h4><strong>3. Open-Source Stack</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WFQz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WFQz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png 424w, https://substackcdn.com/image/fetch/$s_!WFQz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png 848w, https://substackcdn.com/image/fetch/$s_!WFQz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png 1272w, https://substackcdn.com/image/fetch/$s_!WFQz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WFQz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png" width="1456" height="722" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/da260876-ad40-43fc-a9f8-fc4812070cad_1893x939.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:722,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:288965,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WFQz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png 424w, https://substackcdn.com/image/fetch/$s_!WFQz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png 848w, https://substackcdn.com/image/fetch/$s_!WFQz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png 1272w, https://substackcdn.com/image/fetch/$s_!WFQz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6a21e45f-9820-46a3-89f7-4bc6b7ad42d2_1893x939.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Stack Components Explained:</strong></p><ul><li><p>&#128260; <strong>Airflow/Argo</strong>: Workflow management</p></li><li><p>&#128202; <strong>MLflow</strong>: ML lifecycle management</p></li><li><p>&#128640; <strong>KServe/BentoML</strong>: Model serving</p></li><li><p>&#128211; <strong>JupyterHub</strong>: Development platform</p><div><hr></div></li></ul><p></p><h3><strong>Getting Started: A Practical Approach</strong></h3><ul><li><p><strong>Development Environment</strong></p><ul><li><p>&#128211; Set up JupyterHub for experimentation</p></li><li><p>&#128295; Configure VSCode with ML extensions</p></li><li><p>&#128202; Integrate MLflow for tracking</p></li></ul></li></ul><ul><li><p><strong>Basic Pipeline</strong></p><ul><li><p>&#128260; Implement Argo Workflows or Airflow</p></li><li><p>&#128230; Set up model versioning with MLflow</p></li><li><p>&#128640; Deploy models using KServe or BentoML</p></li></ul></li></ul><ul><li><p><strong>Advanced Features</strong></p><ul><li><p>&#9889; Add feature store</p></li><li><p>&#128200; Implement comprehensive monitoring</p></li><li><p>&#128260; Set up GitOps with ArgoCD</p></li></ul></li></ul><p></p><p><em>"Start with the tools that solve your immediate problems, then expand as your needs grow." </em></p><p><em>                                                                                                                                -  Eugene Yan</em></p><div><hr></div><p></p><h3><strong>Tool Selection Guide</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!v_Hm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!v_Hm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png 424w, https://substackcdn.com/image/fetch/$s_!v_Hm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png 848w, https://substackcdn.com/image/fetch/$s_!v_Hm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png 1272w, https://substackcdn.com/image/fetch/$s_!v_Hm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!v_Hm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png" width="1880" height="931" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png&quot;,&quot;srcNoWatermark&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e70711e0-a31a-489e-b7c9-4fd37b680bba_1880x931.png&quot;,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:931,&quot;width&quot;:1880,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:141252,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!v_Hm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png 424w, https://substackcdn.com/image/fetch/$s_!v_Hm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png 848w, https://substackcdn.com/image/fetch/$s_!v_Hm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png 1272w, https://substackcdn.com/image/fetch/$s_!v_Hm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5ed910b3-5f30-4396-8631-018a5ba16d30_1880x931.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Selection Factors Explained:</strong></p><ul><li><p>&#128101; <strong>Team Capability</strong>: Match tools to team skills</p></li><li><p>&#127959;&#65039; <strong>Infrastructure</strong>: Consider existing platforms</p></li><li><p>&#128203; <strong>Requirements</strong>: Align with business needs</p></li><li><p>&#128260; <strong>Integration</strong>: Ensure ecosystem compatibility</p></li></ul><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:245300}" data-component-name="PollToDOM"></div><p></p><h3><strong>Key Takeaways</strong></h3><ol><li><p><strong>Start Small</strong>: Begin with essential tools and expand</p></li><li><p><strong>Leverage Existing Skills</strong>: Use familiar DevOps patterns</p></li><li><p><strong>Choose Integrated Solutions</strong>: Prefer tools that work together</p></li><li><p><strong>Consider Growth</strong>: Plan for scaling and expansion</p></li></ol><p></p><p><em>"The right tools make MLOps feel like a natural extension of DevOps." </em></p><p><em>                                                                                                 - Chip Huyen</em></p><h3><strong>What's Next?</strong></h3><p>In our next article, "LLMOps: Operating in the Age of Large Language Models," we'll explore specialized tools and practices for managing LLM deployments, including vector databases and prompt management systems.</p><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p><strong>Series Navigation</strong></p><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: <a href="https://mlops.tv/p/part-iv-mlops-decoded-devops-cousin">MLOps Decoded: DevOps' Cousin in the AI World</a></p></li><li><p>Next: <a href="https://mlops.tv/p/part-vi-llmops-operating-in-the-age">LLMOps: Operating in the Age of Large Language Models</a></p><p></p></li></ul><p>&#128161; <strong>Subscribe to the series to get notified when new articles are published!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Part IV - MLOps Decoded: DevOps' Cousin in the AI World]]></title><description><![CDATA[Understanding Where DevOps Ends and MLOps Begins]]></description><link>https://mlops.tv/p/part-iv-mlops-decoded-devops-cousin</link><guid isPermaLink="false">https://mlops.tv/p/part-iv-mlops-decoded-devops-cousin</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Mon, 09 Dec 2024 11:15:18 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!JQoS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>"MLOps isn't about replacing DevOps &#8211; it's about extending it to handle the unique challenges of machine learning systems." </em></p><p><em>                                                                                                         - Ville Tuulos, Netflix</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!JQoS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!JQoS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JQoS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JQoS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JQoS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!JQoS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:416282,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!JQoS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!JQoS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!JQoS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!JQoS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fca73653b-e7f0-4358-8201-920b6f8dd6f9_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Remember when we thought continuous deployment was complex? Well, welcome to the world of continuous learning systems. Today, we'll decode MLOps and its siblings (AIOps and LLMOps), understanding how they build upon our DevOps foundation while solving unique challenges.</p><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:244539}" data-component-name="PollToDOM"></div><p></p><h3><strong>The Ops Family Tree</strong></h3><p>First, let's clear up the confusion between different "Ops" practices:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!TwqW!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!TwqW!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png 424w, https://substackcdn.com/image/fetch/$s_!TwqW!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png 848w, https://substackcdn.com/image/fetch/$s_!TwqW!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png 1272w, https://substackcdn.com/image/fetch/$s_!TwqW!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!TwqW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png" width="733" height="792" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1200d521-3d53-4843-ae5a-798350fae12a_733x792.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:792,&quot;width&quot;:733,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:96304,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!TwqW!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png 424w, https://substackcdn.com/image/fetch/$s_!TwqW!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png 848w, https://substackcdn.com/image/fetch/$s_!TwqW!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png 1272w, https://substackcdn.com/image/fetch/$s_!TwqW!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1200d521-3d53-4843-ae5a-798350fae12a_733x792.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Ops Evolution Explained:</strong></p><ul><li><p>&#128295; <strong>Traditional Ops</strong>: Manual system management</p></li><li><p>&#128640; <strong>DevOps</strong>: Automated software delivery</p></li><li><p>&#129302; <strong>MLOps</strong>: ML system lifecycle management</p></li><li><p>&#128269; <strong>AIOps</strong>: AI-powered IT operations</p></li><li><p>&#128221; <strong>LLMOps</strong>: Language model operations</p></li></ul><p><strong>Quick Definitions:</strong></p><ul><li><p><strong>DevOps</strong>: Automating and monitoring the software development lifecycle</p></li><li><p><strong>MLOps</strong>: Managing the lifecycle of ML models from development to production</p></li><li><p><strong>AIOps</strong>: Using AI to improve IT operations</p></li><li><p><strong>LLMOps</strong>: Specialized MLOps for Large Language Models</p></li></ul><p></p><p><em>"The key difference isn't in the tools &#8211; it's in what you're trying to optimize for." </em></p><p><em>                                      - David Aronchick, former Kubernetes Product Manager</em></p><p></p><h3><strong>The Evolution from DevOps to MLOps</strong></h3><p>Let's compare the lifecycles:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!oT4i!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!oT4i!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png 424w, https://substackcdn.com/image/fetch/$s_!oT4i!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png 848w, https://substackcdn.com/image/fetch/$s_!oT4i!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png 1272w, https://substackcdn.com/image/fetch/$s_!oT4i!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!oT4i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png" width="893" height="292" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:292,&quot;width&quot;:893,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:170951,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!oT4i!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png 424w, https://substackcdn.com/image/fetch/$s_!oT4i!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png 848w, https://substackcdn.com/image/fetch/$s_!oT4i!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png 1272w, https://substackcdn.com/image/fetch/$s_!oT4i!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8b1c43b5-919b-4483-bc24-9c06d950a8f1_893x292.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Devops Lifecycle</figcaption></figure></div><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZqOY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZqOY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png 424w, https://substackcdn.com/image/fetch/$s_!ZqOY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png 848w, https://substackcdn.com/image/fetch/$s_!ZqOY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png 1272w, https://substackcdn.com/image/fetch/$s_!ZqOY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZqOY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png" width="1033" height="337" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:337,&quot;width&quot;:1033,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:190329,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZqOY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png 424w, https://substackcdn.com/image/fetch/$s_!ZqOY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png 848w, https://substackcdn.com/image/fetch/$s_!ZqOY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png 1272w, https://substackcdn.com/image/fetch/$s_!ZqOY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F22644a9c-01ff-4a35-9162-b339b18f8ab2_1033x337.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">MLOps Lifecycle</figcaption></figure></div><p><strong>Lifecycle Differences Explained:</strong></p><ul><li><p>&#128260; <strong>DevOps Loop</strong>: Predictable, code-driven changes</p></li><li><p>&#128202; <strong>MLOps Loop</strong>: Data and model performance drive updates</p></li><li><p>&#9888;&#65039; <strong>Key Difference</strong>: MLOps has two feedback loops (data and model drift)</p><p></p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:244540}" data-component-name="PollToDOM"></div><p></p><div><hr></div><p></p><h3><strong>Key Differences: DevOps vs MLOps</strong></h3><h4><strong>1. The Build Phase</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!iB-U!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!iB-U!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png 424w, https://substackcdn.com/image/fetch/$s_!iB-U!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png 848w, https://substackcdn.com/image/fetch/$s_!iB-U!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png 1272w, https://substackcdn.com/image/fetch/$s_!iB-U!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!iB-U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png" width="444" height="164" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/581aba4e-5545-46d0-93c8-482b02197535_444x164.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:164,&quot;width&quot;:444,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42988,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!iB-U!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png 424w, https://substackcdn.com/image/fetch/$s_!iB-U!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png 848w, https://substackcdn.com/image/fetch/$s_!iB-U!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png 1272w, https://substackcdn.com/image/fetch/$s_!iB-U!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581aba4e-5545-46d0-93c8-482b02197535_444x164.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>DevOps Build Explained:</strong></p><ul><li><p>&#128221; <strong>Source Code</strong>: Your application code in version control</p></li><li><p>&#128296; <strong>Compile</strong>: Transform source code into executable format</p></li><li><p>&#128230; <strong>Package</strong>: Bundle into deployable artifacts (e.g., containers)</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DsXV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DsXV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png 424w, https://substackcdn.com/image/fetch/$s_!DsXV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png 848w, https://substackcdn.com/image/fetch/$s_!DsXV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png 1272w, https://substackcdn.com/image/fetch/$s_!DsXV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DsXV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png" width="677" height="143" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:143,&quot;width&quot;:677,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:78774,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DsXV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png 424w, https://substackcdn.com/image/fetch/$s_!DsXV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png 848w, https://substackcdn.com/image/fetch/$s_!DsXV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png 1272w, https://substackcdn.com/image/fetch/$s_!DsXV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fed9b54c5-a6be-4a25-b2a6-2c0f07c74c1e_677x143.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>MLOps Build Explained:</strong></p><p></p><ul><li><p>&#128451;&#65039; <strong>Data + Code</strong>: Both training data and model code are your source materials</p></li><li><p>&#9881;&#65039; <strong>Feature Engineering</strong>: Transform raw data into model-ready format</p></li><li><p>&#129514; <strong>Training</strong>: Create model using prepared data (like compiling)</p></li><li><p>&#128202; <strong>Model Evaluation</strong>: Validate model performance (unlike traditional builds, this can fail even if code is perfect!)</p></li></ul><p></p><h4><strong>2. Testing Strategies</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!NAsS!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!NAsS!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png 424w, https://substackcdn.com/image/fetch/$s_!NAsS!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png 848w, https://substackcdn.com/image/fetch/$s_!NAsS!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png 1272w, https://substackcdn.com/image/fetch/$s_!NAsS!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!NAsS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png" width="1456" height="863" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:863,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:91613,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!NAsS!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png 424w, https://substackcdn.com/image/fetch/$s_!NAsS!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png 848w, https://substackcdn.com/image/fetch/$s_!NAsS!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png 1272w, https://substackcdn.com/image/fetch/$s_!NAsS!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8181be23-f7e6-4119-8cba-9d673a8662d2_1517x899.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>DevOps Testing Explained:</strong></p><ul><li><p>&#128269; <strong>Unit Tests</strong>: Verify individual code components</p></li><li><p>&#128260; <strong>Integration Tests</strong>: Check component interactions</p></li><li><p>&#127919; <strong>E2E Tests</strong>: Validate complete application flow</p></li></ul><p><strong>MLOps Testing Explained:</strong></p><ul><li><p>&#128202; <strong>Data Validation</strong>: Verify data quality, distribution, and completeness</p></li><li><p>&#129302; <strong>Model Validation</strong>: Check model accuracy, bias, and performance</p></li><li><p>&#127919; <strong>Prediction Tests</strong>: Ensure sensible outputs for known inputs</p></li><li><p>&#128260; <strong>A/B Testing</strong>: Compare model versions in production</p><p></p></li></ul><h4><strong>3. Deployment Patterns</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!sCIl!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!sCIl!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png 424w, https://substackcdn.com/image/fetch/$s_!sCIl!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png 848w, https://substackcdn.com/image/fetch/$s_!sCIl!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png 1272w, https://substackcdn.com/image/fetch/$s_!sCIl!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!sCIl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png" width="260" height="363" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/df4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:363,&quot;width&quot;:260,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:10088,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!sCIl!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png 424w, https://substackcdn.com/image/fetch/$s_!sCIl!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png 848w, https://substackcdn.com/image/fetch/$s_!sCIl!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png 1272w, https://substackcdn.com/image/fetch/$s_!sCIl!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdf4d609b-b3de-4597-ba80-b90ab87c2f68_260x363.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>DevOps Deployment Explained:</strong></p><ul><li><p>&#128260; <strong>Blue/Green</strong>: Instant switch between two identical environments</p></li><li><p>&#128036; <strong>Canary</strong>: Gradually route traffic to new version</p></li><li><p>&#127754; <strong>Rolling</strong>: Update instances one by one</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!s5S9!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!s5S9!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png 424w, https://substackcdn.com/image/fetch/$s_!s5S9!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png 848w, https://substackcdn.com/image/fetch/$s_!s5S9!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png 1272w, https://substackcdn.com/image/fetch/$s_!s5S9!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!s5S9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png" width="298" height="364" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:364,&quot;width&quot;:298,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:13116,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!s5S9!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png 424w, https://substackcdn.com/image/fetch/$s_!s5S9!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png 848w, https://substackcdn.com/image/fetch/$s_!s5S9!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png 1272w, https://substackcdn.com/image/fetch/$s_!s5S9!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F65d75215-5b6e-420e-baa9-5eae8f86f406_298x364.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li></ul><p><strong>MLOps Deployment Explained:</strong></p><ul><li><p>&#128101; <strong>Shadow Mode</strong>: New model runs in parallel, predictions logged but not used</p></li><li><p>&#127942; <strong>Champion/Challenger</strong>: Current best model vs. new contender</p></li><li><p>&#127920; <strong>Multi-Armed Bandit</strong>: Automatically route traffic based on model performance</p></li></ul><div><hr></div><p></p><h3><strong>The Unique Challenges of MLOps</strong></h3><p></p><h4><strong>1. Data Dependencies</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N2hV!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N2hV!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png 424w, https://substackcdn.com/image/fetch/$s_!N2hV!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png 848w, https://substackcdn.com/image/fetch/$s_!N2hV!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png 1272w, https://substackcdn.com/image/fetch/$s_!N2hV!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N2hV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png" width="1050" height="387" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:387,&quot;width&quot;:1050,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27669,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N2hV!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png 424w, https://substackcdn.com/image/fetch/$s_!N2hV!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png 848w, https://substackcdn.com/image/fetch/$s_!N2hV!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png 1272w, https://substackcdn.com/image/fetch/$s_!N2hV!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe65c8cfa-78cb-4532-997e-45290daaa869_1050x387.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Key Dependencies Explained:</strong></p><ul><li><p>&#128202; <strong>Data Quality</strong>: Garbage in, garbage out - data accuracy directly impacts model output</p></li><li><p>&#128260; <strong>Data Drift</strong>: When real-world data patterns change over time</p></li><li><p>&#9888;&#65039; <strong>Edge Cases</strong>: Unusual scenarios that can break model performance</p><p></p></li></ul><h4><strong>2. Experiment Management</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h8bR!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h8bR!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png 424w, https://substackcdn.com/image/fetch/$s_!h8bR!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png 848w, https://substackcdn.com/image/fetch/$s_!h8bR!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png 1272w, https://substackcdn.com/image/fetch/$s_!h8bR!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h8bR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png" width="926" height="746" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:746,&quot;width&quot;:926,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:54038,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h8bR!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png 424w, https://substackcdn.com/image/fetch/$s_!h8bR!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png 848w, https://substackcdn.com/image/fetch/$s_!h8bR!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png 1272w, https://substackcdn.com/image/fetch/$s_!h8bR!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa8c1a3b5-a306-43f9-b2b9-649cd0c1c26a_926x746.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Experiment Components Explained:</strong></p><ul><li><p>&#9881;&#65039; <strong>Parameters</strong>: Model configuration settings</p></li><li><p>&#128202; <strong>Data</strong>: Versioned datasets used for training</p></li><li><p>&#128200; <strong>Metrics</strong>: Performance indicators like accuracy</p></li><li><p>&#127919; <strong>Results</strong>: Outcomes for different experiment runs</p><p></p></li></ul><h4><strong>3. Model Governance</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!6yPh!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!6yPh!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png 424w, https://substackcdn.com/image/fetch/$s_!6yPh!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png 848w, https://substackcdn.com/image/fetch/$s_!6yPh!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png 1272w, https://substackcdn.com/image/fetch/$s_!6yPh!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!6yPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png" width="1456" height="719" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:719,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121506,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!6yPh!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png 424w, https://substackcdn.com/image/fetch/$s_!6yPh!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png 848w, https://substackcdn.com/image/fetch/$s_!6yPh!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png 1272w, https://substackcdn.com/image/fetch/$s_!6yPh!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F924616b6-51ed-4d6a-9115-86dca16da48f_1791x884.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Governance Elements Explained:</strong></p><ul><li><p>&#128218; <strong>Version Control</strong>: Track all components that influence model behavior</p></li><li><p>&#9878;&#65039; <strong>Compliance</strong>: Ensure model fairness and regulatory compliance</p></li><li><p>&#128221; <strong>Documentation</strong>: Maintain clear records of model decisions and changes</p></li></ul><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:244542}" data-component-name="PollToDOM"></div><p></p><div><hr></div><p></p><h3><strong>MLOps in Practice: A Day in the Life</strong></h3><p>Let's compare typical scenarios:</p><p><strong>DevOps Day</strong></p><ol><li><p>Monitor application metrics</p></li><li><p>Deploy new features</p></li><li><p>Scale infrastructure</p></li><li><p>Handle incidents</p></li></ol><p><strong>MLOps Day</strong></p><ol><li><p>Monitor model performance AND application metrics</p></li><li><p>Retrain models with new data</p></li><li><p>Scale training AND inference infrastructure</p></li><li><p>Handle data quality AND system incidents</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qjCy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qjCy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png 424w, https://substackcdn.com/image/fetch/$s_!qjCy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png 848w, https://substackcdn.com/image/fetch/$s_!qjCy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png 1272w, https://substackcdn.com/image/fetch/$s_!qjCy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qjCy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png" width="1117" height="272" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:272,&quot;width&quot;:1117,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:282759,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qjCy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png 424w, https://substackcdn.com/image/fetch/$s_!qjCy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png 848w, https://substackcdn.com/image/fetch/$s_!qjCy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png 1272w, https://substackcdn.com/image/fetch/$s_!qjCy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc981ce0-213a-49bc-8f3e-3b2235b74e6d_1117x272.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p><strong>Daily Tasks Explained:</strong></p><ul><li><p>&#128064; <strong>Monitor</strong>: Track both system health and model performance</p></li><li><p>&#128260; <strong>Retrain</strong>: Update models with new data when needed</p></li><li><p>&#128640; <strong>Deploy</strong>: Roll out new model versions safely</p></li><li><p>&#9989; <strong>Validate</strong>: Ensure model performs well in production</p></li><li><p>&#128200; <strong>Scale</strong>: Adjust resources based on demand</p></li></ul><p></p><h3><strong>The Role of AIOps</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!1FNs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!1FNs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png 424w, https://substackcdn.com/image/fetch/$s_!1FNs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png 848w, https://substackcdn.com/image/fetch/$s_!1FNs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png 1272w, https://substackcdn.com/image/fetch/$s_!1FNs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!1FNs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png" width="1456" height="756" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:756,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:310377,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!1FNs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png 424w, https://substackcdn.com/image/fetch/$s_!1FNs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png 848w, https://substackcdn.com/image/fetch/$s_!1FNs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png 1272w, https://substackcdn.com/image/fetch/$s_!1FNs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7270469f-cc41-4f8b-87d2-7edefe1836ab_1797x933.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>AIOps Functions Explained:</strong></p><ul><li><p>&#128269; <strong>Anomaly Detection</strong>: Automatically spot unusual system behavior</p></li><li><p>&#9889; <strong>Predictive Alerts</strong>: Warn about potential issues before they occur</p></li><li><p>&#128300; <strong>Root Cause Analysis</strong>: Quickly identify source of problems</p></li></ul><p></p><h3><strong>LLMOps: The New Frontier</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GOdU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GOdU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png 424w, https://substackcdn.com/image/fetch/$s_!GOdU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png 848w, https://substackcdn.com/image/fetch/$s_!GOdU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png 1272w, https://substackcdn.com/image/fetch/$s_!GOdU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GOdU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png" width="1456" height="495" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:495,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:160363,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GOdU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png 424w, https://substackcdn.com/image/fetch/$s_!GOdU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png 848w, https://substackcdn.com/image/fetch/$s_!GOdU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png 1272w, https://substackcdn.com/image/fetch/$s_!GOdU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F803f3d72-ad99-46c7-a0b9-2240b71a8b61_1901x646.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>LLMOps Components Explained:</strong></p><ul><li><p>&#128221; <strong>Prompt Engineering</strong>: Design and optimize model inputs</p></li><li><p>&#129513; <strong>Context Management</strong>: Handle information provided to the model</p></li><li><p>&#9889; <strong>Token Optimization</strong>: Manage model input/output efficiency</p></li><li><p>&#128176; <strong>Cost Control</strong>: Monitor and optimize API usage costs</p><p></p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:244545}" data-component-name="PollToDOM"></div><p></p><h3><strong>Key Takeaways</strong></h3><ol><li><p><strong>MLOps Extends DevOps</strong>: It's not a replacement, but an extension for ML-specific challenges</p></li><li><p><strong>Data is Central</strong>: Unlike traditional apps, data quality directly affects system performance</p></li><li><p><strong>Continuous Learning</strong>: Systems need to be monitored not just for uptime, but for accuracy</p></li><li><p><strong>Multiple Feedback Loops</strong>: Changes in data, model performance, and system health all matter</p></li></ol><p></p><p><em>"The future belongs to teams that can bridge the gap between development, operations, and data science." - Andrew Ng</em></p><p></p><h3><strong>What's Next?</strong></h3><p>Now that you understand what MLOps is (and isn't), we'll dive into the practical tools you'll need in our next article, "The MLOps Toolbox: From Jenkins to Kubeflow." We'll explore how familiar DevOps tools map to their MLOps counterparts.</p><div><hr></div><p></p><p><strong>Series Navigation</strong></p><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: <a href="https://mlops.tv/p/speaking-ai-the-devops-engineers">Speaking AI: The DevOps Engineer's Translation Guide</a></p></li><li><p>Next: <a href="https://mlops.tv/p/part-v-the-mlops-toolbox-from-jenkins">The MLOps Toolbox: From Jenkins to Kubeflow</a> </p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p></p></li></ul><p>&#128161; <strong>Subscribe to the series to get notified when new articles are published!</strong></p><p></p>]]></content:encoded></item><item><title><![CDATA[Part III - Speaking AI: The DevOps Engineer's Translation Guide]]></title><description><![CDATA[Roadmap Series Part III - Decoding AI Terminology Through the DevOps Lens]]></description><link>https://mlops.tv/p/speaking-ai-the-devops-engineers</link><guid isPermaLink="false">https://mlops.tv/p/speaking-ai-the-devops-engineers</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Fri, 06 Dec 2024 07:44:10 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!bZRX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><em>"The best way to learn a new language is to map it to concepts you already understand." -                                                                                                                                  Martin Fowler</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!bZRX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!bZRX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bZRX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bZRX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bZRX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!bZRX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:88424,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!bZRX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!bZRX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!bZRX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!bZRX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F26024e38-c983-4bc9-8c09-9c8384620dc0_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Remember when someone first explained Kubernetes to you using the analogy of a shipping container yard? Sometimes, the right metaphor makes all the difference. Today, we're going to decode AI terminology the same way &#8211; by mapping it to concepts you already know and use every day.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:243458}" data-component-name="PollToDOM"></div><p></p><h3><strong>The Core Concepts: A DevOps Translation</strong></h3><p>Let's start with the fundamental concepts, mapping AI terms to their DevOps counterparts:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AWO-!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AWO-!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png 424w, https://substackcdn.com/image/fetch/$s_!AWO-!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png 848w, https://substackcdn.com/image/fetch/$s_!AWO-!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png 1272w, https://substackcdn.com/image/fetch/$s_!AWO-!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AWO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png" width="955" height="951" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:951,&quot;width&quot;:955,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:451578,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AWO-!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png 424w, https://substackcdn.com/image/fetch/$s_!AWO-!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png 848w, https://substackcdn.com/image/fetch/$s_!AWO-!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png 1272w, https://substackcdn.com/image/fetch/$s_!AWO-!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89302e48-d4ad-4cd5-8d22-36eb160ab494_955x951.png 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv! Subscribe for free to receive new posts and support our hard-work gone into building this series !</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h4><strong>1. The Basics</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!EKk5!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!EKk5!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png 424w, https://substackcdn.com/image/fetch/$s_!EKk5!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png 848w, https://substackcdn.com/image/fetch/$s_!EKk5!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png 1272w, https://substackcdn.com/image/fetch/$s_!EKk5!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!EKk5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png" width="1456" height="715" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:715,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:415081,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!EKk5!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png 424w, https://substackcdn.com/image/fetch/$s_!EKk5!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png 848w, https://substackcdn.com/image/fetch/$s_!EKk5!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png 1272w, https://substackcdn.com/image/fetch/$s_!EKk5!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe45d0172-c09e-4ae7-b8ba-1a0f30d39791_1728x848.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><em>"Once you realize a model is just another type of application, everything starts falling into place." </em></p><p><em>                                                                                                                               - Eugene Yan</em></p><div><hr></div><p></p><h2><strong>The Infrastructure Layer</strong></h2><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jfxv!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jfxv!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png 424w, https://substackcdn.com/image/fetch/$s_!jfxv!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png 848w, https://substackcdn.com/image/fetch/$s_!jfxv!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png 1272w, https://substackcdn.com/image/fetch/$s_!jfxv!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jfxv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png" width="1456" height="705" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:705,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:129628,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jfxv!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png 424w, https://substackcdn.com/image/fetch/$s_!jfxv!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png 848w, https://substackcdn.com/image/fetch/$s_!jfxv!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png 1272w, https://substackcdn.com/image/fetch/$s_!jfxv!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6cbaaa5b-073b-4353-85c1-d6b720fe3772_1902x921.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4><strong>2. Storage Systems</strong></h4><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:243459}" data-component-name="PollToDOM"></div><p></p><p>Let's decode these one by one:</p><h3><strong>Feature Store</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Klp6!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Klp6!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png 424w, https://substackcdn.com/image/fetch/$s_!Klp6!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png 848w, https://substackcdn.com/image/fetch/$s_!Klp6!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png 1272w, https://substackcdn.com/image/fetch/$s_!Klp6!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Klp6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png" width="1279" height="937" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:937,&quot;width&quot;:1279,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:213614,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Klp6!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png 424w, https://substackcdn.com/image/fetch/$s_!Klp6!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png 848w, https://substackcdn.com/image/fetch/$s_!Klp6!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png 1272w, https://substackcdn.com/image/fetch/$s_!Klp6!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3efa565f-b78d-4f20-9256-8ab63a24e368_1279x937.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>DevOps Translation:</strong> Think of a feature store as an artifact registry for data. Just like you version and store built artifacts, a feature store versions and stores processed data ready for models to use.</p><h3><strong>Vector Database</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!E7_k!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!E7_k!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png 424w, https://substackcdn.com/image/fetch/$s_!E7_k!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png 848w, https://substackcdn.com/image/fetch/$s_!E7_k!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png 1272w, https://substackcdn.com/image/fetch/$s_!E7_k!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!E7_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png" width="527" height="954" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc9bbc31-094f-4095-af89-a00695a837bd_527x954.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:954,&quot;width&quot;:527,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:82559,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!E7_k!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png 424w, https://substackcdn.com/image/fetch/$s_!E7_k!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png 848w, https://substackcdn.com/image/fetch/$s_!E7_k!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png 1272w, https://substackcdn.com/image/fetch/$s_!E7_k!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc9bbc31-094f-4095-af89-a00695a837bd_527x954.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>DevOps Translation:</strong> Remember Elasticsearch? A vector database is similar, but instead of indexing text, it indexes mathematical representations of content.</p><p></p><div><hr></div><p></p><h2><strong>The Pipeline Perspective</strong></h2><p></p><h3><strong>3. ML Pipelines vs CI/CD</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!m0K_!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!m0K_!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png 424w, https://substackcdn.com/image/fetch/$s_!m0K_!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png 848w, https://substackcdn.com/image/fetch/$s_!m0K_!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png 1272w, https://substackcdn.com/image/fetch/$s_!m0K_!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!m0K_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png" width="510" height="130" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:130,&quot;width&quot;:510,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28112,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!m0K_!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png 424w, https://substackcdn.com/image/fetch/$s_!m0K_!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png 848w, https://substackcdn.com/image/fetch/$s_!m0K_!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png 1272w, https://substackcdn.com/image/fetch/$s_!m0K_!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F43cccb8c-6d37-44ee-ab8d-5e5f4e148bf6_510x130.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!yaEq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!yaEq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png 424w, https://substackcdn.com/image/fetch/$s_!yaEq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png 848w, https://substackcdn.com/image/fetch/$s_!yaEq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png 1272w, https://substackcdn.com/image/fetch/$s_!yaEq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!yaEq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png" width="613" height="127" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d965b34a-4b32-42d4-8564-58eced1480ab_613x127.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:127,&quot;width&quot;:613,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48359,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!yaEq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png 424w, https://substackcdn.com/image/fetch/$s_!yaEq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png 848w, https://substackcdn.com/image/fetch/$s_!yaEq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png 1272w, https://substackcdn.com/image/fetch/$s_!yaEq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd965b34a-4b32-42d4-8564-58eced1480ab_613x127.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p></p><p><em>"An ML pipeline is just a specialized CI/CD pipeline where data is as important as code."                                                                                                                                     -  Chip Huyen</em></p><div><hr></div><p></p><h2><strong>The Monitoring Layer</strong></h2><p></p><h3><strong>4. Observability Concepts</strong></h3><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!lohZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!lohZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png 424w, https://substackcdn.com/image/fetch/$s_!lohZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png 848w, https://substackcdn.com/image/fetch/$s_!lohZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png 1272w, https://substackcdn.com/image/fetch/$s_!lohZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!lohZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png" width="1456" height="447" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:447,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:296680,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!lohZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png 424w, https://substackcdn.com/image/fetch/$s_!lohZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png 848w, https://substackcdn.com/image/fetch/$s_!lohZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png 1272w, https://substackcdn.com/image/fetch/$s_!lohZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F437135d4-67fa-4236-9e98-fd8482bbc982_1832x562.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:243460}" data-component-name="PollToDOM"></div><p></p><p></p><h2></h2><div><hr></div><h2><strong>Modern AI Concepts</strong></h2><p></p><h3><strong>5. LLM-Specific Terms</strong></h3><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!uLo3!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!uLo3!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png 424w, https://substackcdn.com/image/fetch/$s_!uLo3!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png 848w, https://substackcdn.com/image/fetch/$s_!uLo3!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png 1272w, https://substackcdn.com/image/fetch/$s_!uLo3!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!uLo3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png" width="1456" height="496" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:496,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:232976,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!uLo3!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png 424w, https://substackcdn.com/image/fetch/$s_!uLo3!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png 848w, https://substackcdn.com/image/fetch/$s_!uLo3!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png 1272w, https://substackcdn.com/image/fetch/$s_!uLo3!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5af7cb97-323a-436d-92f2-15dd42bf28a2_1896x646.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>DevOps Translation:</strong></p><ul><li><p>Prompt = API request format</p></li><li><p>Context Window = Memory buffer size</p></li><li><p>Fine-tuning = Application customization</p></li><li><p>Temperature = Randomness configuration</p></li></ul><p></p><h2></h2><div><hr></div><h2><strong>Common Architectures</strong></h2><p><strong>6. AI System Patterns</strong></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!qK-0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!qK-0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png 424w, https://substackcdn.com/image/fetch/$s_!qK-0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png 848w, https://substackcdn.com/image/fetch/$s_!qK-0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png 1272w, https://substackcdn.com/image/fetch/$s_!qK-0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!qK-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png" width="541" height="193" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/581dec03-c574-4bb9-a841-ecc0112df588_541x193.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:193,&quot;width&quot;:541,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57346,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!qK-0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png 424w, https://substackcdn.com/image/fetch/$s_!qK-0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png 848w, https://substackcdn.com/image/fetch/$s_!qK-0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png 1272w, https://substackcdn.com/image/fetch/$s_!qK-0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F581dec03-c574-4bb9-a841-ecc0112df588_541x193.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!rvMu!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!rvMu!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png 424w, https://substackcdn.com/image/fetch/$s_!rvMu!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png 848w, https://substackcdn.com/image/fetch/$s_!rvMu!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png 1272w, https://substackcdn.com/image/fetch/$s_!rvMu!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!rvMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png" width="586" height="184" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:184,&quot;width&quot;:586,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:52701,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!rvMu!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png 424w, https://substackcdn.com/image/fetch/$s_!rvMu!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png 848w, https://substackcdn.com/image/fetch/$s_!rvMu!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png 1272w, https://substackcdn.com/image/fetch/$s_!rvMu!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1f899322-662f-4f7f-abb5-3fe9834a590c_586x184.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div><hr></div><p></p><h2><strong>Quick Reference Guide</strong></h2><p>Here's your cheat sheet for the most common terms:</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!46Wz!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!46Wz!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png 424w, https://substackcdn.com/image/fetch/$s_!46Wz!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png 848w, https://substackcdn.com/image/fetch/$s_!46Wz!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png 1272w, https://substackcdn.com/image/fetch/$s_!46Wz!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!46Wz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png" width="1456" height="747" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:747,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:123749,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!46Wz!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png 424w, https://substackcdn.com/image/fetch/$s_!46Wz!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png 848w, https://substackcdn.com/image/fetch/$s_!46Wz!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png 1272w, https://substackcdn.com/image/fetch/$s_!46Wz!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1e08ca73-9a8d-4b7c-809c-67809b94876f_1741x893.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:243462}" data-component-name="PollToDOM"></div><div><hr></div><p></p><h2><strong>Key Takeaways</strong></h2><ol><li><p><strong>AI Systems Are Like Applications</strong>: They just have different building blocks and runtime requirements.</p></li><li><p><strong>Data Is Like Code</strong>: It needs version control, testing, and validation.</p></li><li><p><strong>ML Pipelines Are Like CI/CD</strong>: They just handle different artifacts.</p></li><li><p><strong>AI Monitoring Is Like APM</strong>: You're just tracking different metrics.</p><p></p></li></ol><p><em>"The best way to understand new technology is to map it to what you already know. The patterns are often surprisingly similar." </em></p><p><em>                                                                                                                 - Kelsey Hightower</em></p><p><strong>What's Next?</strong></p><p>Now that you can speak the language, we'll dive into the tools of the trade in our next article, "MLOps Decoded: DevOps' Cousin in the AI World." We'll explore how familiar DevOps tools have AI-focused counterparts.</p><div><hr></div><p></p><p><strong>Series Navigation</strong></p><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: <a href="https://mlops.tv/p/ai-in-action-understanding-ml-and">AI in Action: Understanding ML and LLM Applications</a></p></li><li><p>Next: <a href="link-to-next-article">MLOps Decoded: DevOps' Cousin in the AI World</a></p></li></ul><p>&#128161; <strong>Subscribe to the series to get notified when new articles are published!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Part II - AI in Action: Understanding ML and LLM Applications]]></title><description><![CDATA[Roadmap Series Part II - A DevOps Engineer's Guide to Real-World AI Systems]]></description><link>https://mlops.tv/p/ai-in-action-understanding-ml-and</link><guid isPermaLink="false">https://mlops.tv/p/ai-in-action-understanding-ml-and</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Fri, 06 Dec 2024 07:22:12 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!kdYQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p><em>"If you want to understand something, look at how it's actually used in the wild." </em></p><p><em>                                                                                                       - Kelsey Hightower</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kdYQ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kdYQ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kdYQ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kdYQ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kdYQ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kdYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:79833,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kdYQ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!kdYQ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!kdYQ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!kdYQ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8d9667c7-d4e4-403d-abbf-a8c80c933582_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Remember when we first started working with microservices? Understanding the architecture became much easier when we looked at real examples like Netflix or Uber. The same applies to AI systems &#8211; let's explore how they actually work in production.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:243452}" data-component-name="PollToDOM"></div><p></p><h3><strong>The Three Pillars of AI Applications</strong></h3><p>Before we dive into specific examples, let's understand the three main categories of AI applications you'll encounter in production:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!raos!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!raos!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png 424w, https://substackcdn.com/image/fetch/$s_!raos!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png 848w, https://substackcdn.com/image/fetch/$s_!raos!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png 1272w, https://substackcdn.com/image/fetch/$s_!raos!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!raos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png" width="1456" height="447" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:447,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:151049,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!raos!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png 424w, https://substackcdn.com/image/fetch/$s_!raos!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png 848w, https://substackcdn.com/image/fetch/$s_!raos!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png 1272w, https://substackcdn.com/image/fetch/$s_!raos!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F0857d18d-02c2-4f77-94ff-61b20c2772f2_1910x587.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Traditional ML in Production</strong></p><p>Let's start with systems you're probably already supporting without realizing they're ML applications:</p><h4><strong>1. Recommendation Engines (e.g., Netflix, Spotify)</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Ew46!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Ew46!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png 424w, https://substackcdn.com/image/fetch/$s_!Ew46!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png 848w, https://substackcdn.com/image/fetch/$s_!Ew46!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png 1272w, https://substackcdn.com/image/fetch/$s_!Ew46!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Ew46!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png" width="1456" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9a73681c-10e1-424c-907e-436e09d77638_1904x515.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:124009,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Ew46!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png 424w, https://substackcdn.com/image/fetch/$s_!Ew46!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png 848w, https://substackcdn.com/image/fetch/$s_!Ew46!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png 1272w, https://substackcdn.com/image/fetch/$s_!Ew46!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9a73681c-10e1-424c-907e-436e09d77638_1904x515.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>What DevOps Sees:</strong></p><ul><li><p>High-throughput data pipelines</p></li><li><p>Real-time processing requirements</p></li><li><p>Complex caching strategies</p></li><li><p>A/B testing infrastructure</p></li></ul><p></p><p><em>"Netflix's recommendation system saves them $1 billion per year in customer retention. It's not just about the algorithms &#8211; it's about the infrastructure that makes them reliable." -     </em></p><p><em>                                                                                                                Netflix Engineering Blog</em></p><p></p><h4></h4><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv! Subscribe for free to receive new posts and support our work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h4><strong>2. Fraud Detection Systems</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!fQ-L!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!fQ-L!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png 424w, https://substackcdn.com/image/fetch/$s_!fQ-L!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png 848w, https://substackcdn.com/image/fetch/$s_!fQ-L!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png 1272w, https://substackcdn.com/image/fetch/$s_!fQ-L!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!fQ-L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png" width="818" height="950" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e7dc905b-cd60-466d-96b4-31f051786244_818x950.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:950,&quot;width&quot;:818,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:131505,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!fQ-L!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png 424w, https://substackcdn.com/image/fetch/$s_!fQ-L!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png 848w, https://substackcdn.com/image/fetch/$s_!fQ-L!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png 1272w, https://substackcdn.com/image/fetch/$s_!fQ-L!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe7dc905b-cd60-466d-96b4-31f051786244_818x950.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>DevOps Considerations:</strong></p><ul><li><p>Sub-second response requirements</p></li><li><p>High availability demands</p></li><li><p>Strict security compliance</p></li><li><p>Extensive monitoring and logging</p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:243453}" data-component-name="PollToDOM"></div><p></p><h3><strong>Large Language Models in Production</strong></h3><p>Now let's look at the new kids on the block &#8211; LLM applications:</p><h4><strong>1. Code Assistants (e.g., GitHub Copilot)</strong></h4><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!hBA0!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!hBA0!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png 424w, https://substackcdn.com/image/fetch/$s_!hBA0!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png 848w, https://substackcdn.com/image/fetch/$s_!hBA0!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png 1272w, https://substackcdn.com/image/fetch/$s_!hBA0!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!hBA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png" width="693" height="796" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:796,&quot;width&quot;:693,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:93047,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!hBA0!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png 424w, https://substackcdn.com/image/fetch/$s_!hBA0!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png 848w, https://substackcdn.com/image/fetch/$s_!hBA0!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png 1272w, https://substackcdn.com/image/fetch/$s_!hBA0!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe005d543-3c53-4398-9fb6-e6fdabf9d311_693x796.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Infrastructure Requirements:</strong></p><ul><li><p>GPU clusters for inference</p></li><li><p>Low-latency response times</p></li><li><p>Version control for models</p></li><li><p>Prompt management systems</p></li></ul><p></p><h4><strong>2. Customer Service Chatbots</strong></h4><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!ZUlr!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!ZUlr!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png 424w, https://substackcdn.com/image/fetch/$s_!ZUlr!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png 848w, https://substackcdn.com/image/fetch/$s_!ZUlr!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png 1272w, https://substackcdn.com/image/fetch/$s_!ZUlr!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!ZUlr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png" width="1456" height="394" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:394,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:109577,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!ZUlr!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png 424w, https://substackcdn.com/image/fetch/$s_!ZUlr!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png 848w, https://substackcdn.com/image/fetch/$s_!ZUlr!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png 1272w, https://substackcdn.com/image/fetch/$s_!ZUlr!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F5dc8935c-9a60-4c4e-a6a2-f87b06ce3ee8_1902x515.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><em>"The magic of modern chatbots isn't just in the LLM &#8211; it's in the carefully orchestrated system of retrieval, generation, and verification." </em></p><p><em>                                                                                                                                - Andrej Karpathy</em></p><p></p><h3><strong>Hybrid Systems: The Best of Both Worlds</strong></h3><p>Modern AI applications often combine traditional ML and LLMs:</p><p></p><h4><strong>Search Engines (e.g., Modern Enterprise Search)</strong></h4><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!R0MJ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!R0MJ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png 424w, https://substackcdn.com/image/fetch/$s_!R0MJ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png 848w, https://substackcdn.com/image/fetch/$s_!R0MJ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png 1272w, https://substackcdn.com/image/fetch/$s_!R0MJ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!R0MJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png" width="1004" height="952" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:952,&quot;width&quot;:1004,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:167393,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!R0MJ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png 424w, https://substackcdn.com/image/fetch/$s_!R0MJ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png 848w, https://substackcdn.com/image/fetch/$s_!R0MJ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png 1272w, https://substackcdn.com/image/fetch/$s_!R0MJ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa1c7c8e2-0ecd-4d30-9bf5-7b6b918fa696_1004x952.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>DevOps Challenges:</strong></p><ul><li><p>Managing vector databases</p></li><li><p>Scaling embedding services</p></li><li><p>Orchestrating multiple AI services</p></li><li><p>Cost optimization</p><p></p></li></ul><div class="poll-embed" data-attrs="{&quot;id&quot;:243454}" data-component-name="PollToDOM"></div><p></p><p></p><h3><strong>Infrastructure Patterns You Already Know</strong></h3><p>The good news? Many patterns you're familiar with apply to AI systems:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!vL2N!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!vL2N!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png 424w, https://substackcdn.com/image/fetch/$s_!vL2N!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png 848w, https://substackcdn.com/image/fetch/$s_!vL2N!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png 1272w, https://substackcdn.com/image/fetch/$s_!vL2N!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!vL2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png" width="1456" height="712" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:712,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:127177,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!vL2N!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png 424w, https://substackcdn.com/image/fetch/$s_!vL2N!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png 848w, https://substackcdn.com/image/fetch/$s_!vL2N!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png 1272w, https://substackcdn.com/image/fetch/$s_!vL2N!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa7b6b935-74bb-429c-b1f4-dcdcf6d206d8_1889x924.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Key Takeaways for DevOps Engineers</strong></p><ol><li><p><strong>AI Systems Are Still Systems</strong>: They need the same care and feeding as any other production service.</p></li><li><p><strong>Infrastructure Patterns Transfer</strong>: Your knowledge of scaling, monitoring, and reliability still applies.</p></li><li><p><strong>New Components, Same Principles</strong>: Vector databases and model servers are just new tools in your toolkit.</p></li></ol><p><em>"The most reliable AI systems aren't the ones with the fanciest models &#8211; they're the ones with rock-solid operations." </em></p><p><em>                                                                                                                                     - Chip Huyen</em></p><div class="poll-embed" data-attrs="{&quot;id&quot;:243455}" data-component-name="PollToDOM"></div><p></p><h3><strong>What's Next?</strong></h3><p>Now that you've seen AI systems in action, you might be wondering about all the new terminology you've encountered. Don't worry &#8211; in our next article, "Speaking AI: The DevOps Engineer's Translation Guide," we'll decode all this new vocabulary using concepts you already know.</p><p>Remember: Every complex AI system you've seen here started as a simple proof of concept. The key is to start small, apply your existing knowledge, and build up from there.</p><p></p><div><hr></div><p></p><p><strong>Series Navigation</strong></p><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: <a href="https://mlops.tv/p/the-ai-revolution-a-devops-engineers">The AI Revolution: A DevOps Engineer's Survival Guide</a></p></li><li><p>Next: <a href="https://mlops.tv/p/speaking-ai-the-devops-engineers">Speaking AI: The DevOps Engineer's Translation Guide</a></p></li></ul><p>&#128161; <strong>Subscribe to the series to get notified when new articles are published!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Devops Engineer's Guide to MLOps]]></title><description><![CDATA[The DevOps Engineer's Guide to Surive and thrive in the Age of AI along with a Structured Roadmap &#128640;]]></description><link>https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6</link><guid isPermaLink="false">https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Fri, 06 Dec 2024 07:00:07 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!mtlq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p><em>"The question isn't whether AI will transform DevOps careers - it's whether you'll be leading the transformation or catching up." - Gourav Shah</em></p><p><em>                                 - Gourav Shah, Author, Corporate Trainer, Chief Storeyteller at MLOps.tv</em></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!mtlq!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!mtlq!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mtlq!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mtlq!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mtlq!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!mtlq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:121571,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!mtlq!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!mtlq!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!mtlq!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!mtlq!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa0d78ee5-e4e5-47ef-a158-6248ddcc4d7a_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Are you watching AI transform the tech landscape? ChatGPT writing code, Copilot completing your scripts, and every company rushing to become "AI-first"? As a DevOps engineer, you're probably asking:</p><ul><li><p>&#129300; "Will AI replace my automation scripts?"</p></li><li><p>&#128173; "What's my roadmap to MLOps mastery?"</p></li><li><p>&#128202; "What exactly is MLOps, and why should I care?"</p></li><li><p>&#127919; "How do I stay relevant in this AI revolution?"</p></li></ul><p>You're not alone. Every DevOps engineer is at this crossroads. But here's the exciting truth: <strong>You're actually better positioned than most to lead this transformation.</strong></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading MLOps.tv |  Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Why? Because You're Already Halfway There &#127919;</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!kucc!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!kucc!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png 424w, https://substackcdn.com/image/fetch/$s_!kucc!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png 848w, https://substackcdn.com/image/fetch/$s_!kucc!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png 1272w, https://substackcdn.com/image/fetch/$s_!kucc!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!kucc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png" width="1121" height="575" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:575,&quot;width&quot;:1121,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41208,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!kucc!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png 424w, https://substackcdn.com/image/fetch/$s_!kucc!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png 848w, https://substackcdn.com/image/fetch/$s_!kucc!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png 1272w, https://substackcdn.com/image/fetch/$s_!kucc!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad2cf339-1c13-4d93-92cb-f447cc1a8227_1121x575.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Think about it:</p><ul><li><p>&#127959;&#65039; You already manage complex infrastructure</p></li><li><p> &#128260; You understand automation and pipelines</p></li><li><p>&#128202; You know how to scale and monitor systems</p></li><li><p>&#128640; You've mastered containerization and orchestration</p></li></ul><p>These are exactly the foundations needed for MLOps and LLMOps!</p><div class="poll-embed" data-attrs="{&quot;id&quot;:243442}" data-component-name="PollToDOM"></div><p></p><h3><strong>The Cost of Waiting &#9200;</strong></h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CyKM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CyKM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png 424w, https://substackcdn.com/image/fetch/$s_!CyKM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png 848w, https://substackcdn.com/image/fetch/$s_!CyKM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png 1272w, https://substackcdn.com/image/fetch/$s_!CyKM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CyKM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png" width="1111" height="531" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:531,&quot;width&quot;:1111,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:125266,&quot;alt&quot;:&quot;&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" title="" srcset="https://substackcdn.com/image/fetch/$s_!CyKM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png 424w, https://substackcdn.com/image/fetch/$s_!CyKM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png 848w, https://substackcdn.com/image/fetch/$s_!CyKM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png 1272w, https://substackcdn.com/image/fetch/$s_!CyKM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F265c7baa-5675-40ab-a2c8-d771c5548f74_1111x531.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>The AI revolution isn't coming - it's here. Consider:</p><ul><li><p>&#128188; Companies are actively hiring MLOps engineers</p></li><li><p>&#128176; Salaries for AI-skilled DevOps are 30-50% higher</p></li><li><p>&#128640; Early adopters are becoming team leads</p></li><li><p>&#128200; Demand is growing exponentially</p></li></ul><p>Missing this wave means:</p><ul><li><p>&#128201; Falling behind in career growth</p></li><li><p>&#128184; Missing out on higher salaries</p></li><li><p>&#127919; Losing leadership opportunities</p></li><li><p>&#128260; Playing catch-up later</p></li></ul><p></p><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text"><em>Remember: AI won't replace DevOps engineers - but DevOps engineers who understand AI will replace those who don't.</em>
</pre></div><div><hr></div><h3><strong>Your Guided Path Through the AI Revolution &#128506;&#65039;</strong></h3><p></p><p>This comprehensive series will take you from "AI-curious" to "AI-confident" through nine carefully crafted chapters:</p><ul><li><p><strong>Part 1: The AI Revolution: A DevOps Engineer's Survival Guide</strong></p><ul><li><p>Understanding your place in the AI landscape</p></li><li><p>Why DevOps engineers are perfectly positioned. &#128279; <a href="https://mlops.tv/p/the-ai-revolution-a-devops-engineers">Read Part I</a></p></li></ul></li><li><p><strong>Part 2: AI in Action: Understanding ML and LLM Applications</strong></p><ul><li><p>Real-world AI systems demystified</p></li><li><p>How they impact DevOps work. &#128279; <a href="https://mlops.tv/p/ai-in-action-understanding-ml-and">Read Part II</a></p></li></ul></li><li><p><strong>Part 3: Speaking AI: The DevOps Engineer's Translation Guide</strong></p><ul><li><p>ML terminology in DevOps terms</p></li><li><p>Building your AI vocabulary &#128279; <a href="https://mlops.tv/p/speaking-ai-the-devops-engineers">Read Part III</a></p></li></ul></li></ul><ul><li><p><strong>Part 4: MLOps Decoded: DevOps' Cousin in the AI World</strong></p><ul><li><p>How MLOps builds on DevOps</p></li><li><p>Key differences and similarities &#128279; <a href="https://mlops.tv/p/part-iv-mlops-decoded-devops-cousin">Read Part IV</a></p><p></p></li></ul></li><li><p><strong>Part 5: The MLOps Toolbox: From Jenkins to Kubeflow</strong></p><ul><li><p>Essential tools for AI operations</p></li><li><p>Mapping DevOps tools to MLOps.  &#128279; <a href="https://mlops.tv/p/part-v-the-mlops-toolbox-from-jenkins">Read Part V</a></p></li></ul></li></ul><ul><li><p><strong>Part 6: LLMOps: Operating in the Age of Large Language Models</strong></p><ul><li><p>Managing AI models like ChatGPT</p></li><li><p>New challenges and solutions. &#128279; <a href="https://mlops.tv/p/part-vi-llmops-operating-in-the-age">Read Part VI</a>.</p></li></ul></li><li><p><strong>Part 7: The New World of ML Infrastructure: A DevOps Engineer's Guide</strong></p><ul><li><p>Building foundations for AI systems</p></li><li><p>Infrastructure patterns that scale. &#128279; <a href="https://mlops.tv/p/part-vii-the-new-world-of-ml-infrastructure">Read Part VII</a></p></li></ul></li></ul><ul><li><p><strong>Part 8: Career Paths: From DevOps to MLOps</strong></p><ul><li><p>Your transition roadmap</p></li><li><p>Opportunities and growth paths  &#128279; <a href="https://mlops.tv/p/part-vii-career-paths-from-devops">Read Part VIII  </a></p><p></p></li></ul></li></ul><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Interesting Stuff ? Subscribe to MLOps.tv for free to receive the future chapter right into your mailbox. </p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><h3>Upcoming </h3><ul><li><p><strong>Part 9: Your 6-Month Roadmap to MLOps Mastery</strong></p><ul><li><p>Step-by-step action plan</p></li><li><p>From learning to implementation. &#128279; <a href="https://mlops.tv/six-month-roadmap">Read Part IX  ( Releasing on Mar 7)</a></p></li></ul></li></ul><div><hr></div><p></p><h3><strong>&#127873; Subscriber-Only Resources</strong></h3><p>Exclusive MLOps guides available to our subscribers:</p><ol><li><p>&#128218; <strong>The Complete MLOps Roadmap (PDF)</strong></p><ol><li><p>Deep-dive guide to transform your DevOps career into MLOps</p></li><li><p><em>Available in your welcome email when you subscribe (we are working on this. available soon to subscribers)</em></p></li></ol></li></ol><ol><li><p>&#128736;&#65039; <strong>MLOps Tools Comparison Guide</strong></p><ol><li><p>Make informed decisions about your MLOps toolchain</p></li><li><p><em>Exclusive to subscribers (we are working on this. available soon to subscribers)</em></p></li></ol></li></ol><ol><li><p>&#128161; <strong>MLOps Project Ideas Handbook</strong></p><ol><li><p>Build your portfolio with production-ready projects</p></li><li><p><em>Subscribe to get instant access ((we are working on this. available soon to subscribers))</em></p></li></ol></li></ol><p><em>Already subscribed? Check your welcome email for access links!</em></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption"><em>New here? Subscribe for FREE now to unlock these resources!</em></p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p></p><div><hr></div><p></p><h3><strong>What Makes This Series Different? &#128171;</strong></h3><p>Want to fast-track your MLOps journey? We've created two programs aligned with this roadmap:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!DNgj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!DNgj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png 424w, https://substackcdn.com/image/fetch/$s_!DNgj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png 848w, https://substackcdn.com/image/fetch/$s_!DNgj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png 1272w, https://substackcdn.com/image/fetch/$s_!DNgj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!DNgj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png" width="1116" height="680" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:680,&quot;width&quot;:1116,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:73645,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!DNgj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png 424w, https://substackcdn.com/image/fetch/$s_!DNgj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png 848w, https://substackcdn.com/image/fetch/$s_!DNgj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png 1272w, https://substackcdn.com/image/fetch/$s_!DNgj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95869bc0-cef4-4efc-84c9-b4e6c4eded3b_1116x680.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>This isn't just another technical series. It's:</p><ul><li><p>&#127919; Written specifically for DevOps engineers</p></li><li><p>&#128161; Focused on practical implementation</p></li><li><p>&#128260; Based on real-world experience</p></li><li><p>&#128640; Designed for career growth</p></li></ul><p></p><h3>Your Journey Starts Now &#127939;&#8205;&#9794;&#65039;</h3><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!GlGP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!GlGP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png 424w, https://substackcdn.com/image/fetch/$s_!GlGP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png 848w, https://substackcdn.com/image/fetch/$s_!GlGP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png 1272w, https://substackcdn.com/image/fetch/$s_!GlGP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!GlGP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png" width="654" height="787" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:787,&quot;width&quot;:654,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31836,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!GlGP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png 424w, https://substackcdn.com/image/fetch/$s_!GlGP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png 848w, https://substackcdn.com/image/fetch/$s_!GlGP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png 1272w, https://substackcdn.com/image/fetch/$s_!GlGP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F58e3c529-a908-45a8-ac9e-a461f410c4a0_654x787.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Don't just read about the AI revolution - be part of it:</p><ol><li><p>&#128218; Follow the complete series</p></li><li><p>&#128295; Get hands-on practice</p></li><li><p>&#128640; Join our learning community</p></li><li><p>&#128161; Shape the future of DevOps</p></li></ol><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:244537}" data-component-name="PollToDOM"></div><p></p><h3>Take Action Now &#127919;</h3><div class="preformatted-block" data-component-name="PreformattedTextBlockToDOM"><label class="hide-text" contenteditable="false">Text within this block will maintain its original spacing when published</label><pre class="text">
                "The best time to start was yesterday. The second best time is now."
</pre></div><p>&#128640; [Start Reading <a href="https://mlops.tv/p/the-ai-revolution-a-devops-engineers">Chapter 1: The AI Revolution</a>]</p><p></p><h3>Want to Fast-Track Your Journey?</h3><p>- &#127919; <a href="https://forms.gle/D19gsxdZMSJY2dkH7">Register for our next 30-Day MLOps Challenge</a></p><p>- &#128101; Join our community of AI-ready DevOps engineers</p><p>- &#128200; Start your transformation today</p><p></p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:&quot;button-wrapper&quot;}" data-component-name="ButtonCreateButton"><a class="button primary button-wrapper" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p>&#128161; <strong>Subscribe to stay updated as we release each part of the series!</strong></p><p>&#128276; <strong>Want priority access to upcoming cohorts? <a href="https://forms.gle/vY8JvV9d1xCba5337">Register your interest now</a></strong></p>]]></content:encoded></item><item><title><![CDATA[Part I - The AI Revolution: A DevOps Engineer's Survival Guide]]></title><description><![CDATA[Devops to MLOps Roadmap Series - Part I: Your Path Through the AI Transformation]]></description><link>https://mlops.tv/p/the-ai-revolution-a-devops-engineers</link><guid isPermaLink="false">https://mlops.tv/p/the-ai-revolution-a-devops-engineers</guid><dc:creator><![CDATA[Gourav Shah]]></dc:creator><pubDate>Fri, 06 Dec 2024 06:55:48 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!XUR4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p></p><p><em>"DevOps engineers are the unsung heroes of the AI revolution. They're the ones who will make AI reliable, scalable, and production-ready." </em></p><p><em>                                                                 - Andrej Karpathy, Former Director of AI at Tesla</em></p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XUR4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XUR4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XUR4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XUR4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XUR4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XUR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg" width="1344" height="768" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:768,&quot;width&quot;:1344,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:350971,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XUR4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg 424w, https://substackcdn.com/image/fetch/$s_!XUR4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg 848w, https://substackcdn.com/image/fetch/$s_!XUR4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!XUR4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F1ce4f41f-9d9b-49a9-bcad-c49f63ee1098_1344x768.jpeg 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>Remember when containers seemed like rocket science? When everyone was talking about Docker and Kubernetes, and it felt like a whole new world to master? Well, my fellow DevOps engineer, we're at another such moment with AI &#8211; but this time, we're better prepared than you might think.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:243433}" data-component-name="PollToDOM"></div><p></p><h3><strong>The AI Tsunami: Should We Be Worried?</strong></h3><p>Let's address the elephant in the room: No, AI isn't coming for your DevOps job. Instead, it's creating an incredible opportunity for those of us who already live and breathe automation, scalability, and reliability. Just as the container revolution needed DevOps engineers to tame it, the AI revolution needs us to operationalize it.</p><p>Think about it: Who better to handle the complexities of AI systems than professionals who already:</p><ul><li><p>Build and maintain scalable infrastructure</p></li><li><p>Automate complex deployment pipelines</p></li><li><p>Handle monitoring and observability</p></li><li><p>Manage configuration and versioning</p></li><li><p>Ensure system reliability and performance</p></li></ul><p>Sound familiar? These are all core DevOps skills that translate directly to the world of AI operations.</p><p></p><h3><strong>The Evolution: From Scripts to Neural Networks</strong></h3><p></p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AmxY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AmxY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png 424w, https://substackcdn.com/image/fetch/$s_!AmxY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png 848w, https://substackcdn.com/image/fetch/$s_!AmxY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png 1272w, https://substackcdn.com/image/fetch/$s_!AmxY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AmxY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png" width="1123" height="156" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:156,&quot;width&quot;:1123,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:42801,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AmxY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png 424w, https://substackcdn.com/image/fetch/$s_!AmxY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png 848w, https://substackcdn.com/image/fetch/$s_!AmxY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png 1272w, https://substackcdn.com/image/fetch/$s_!AmxY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9917c1f0-2b43-4d66-9a2f-eeae8112266f_1123x156.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>Remember how we evolved from manual deployments to automated pipelines? The AI world is going through a similar transformation. Just as we automated application deployments, now we're automating the deployment of AI models. The principles are the same &#8211; it's just a different type of payload.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!62zT!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!62zT!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png 424w, https://substackcdn.com/image/fetch/$s_!62zT!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png 848w, https://substackcdn.com/image/fetch/$s_!62zT!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png 1272w, https://substackcdn.com/image/fetch/$s_!62zT!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!62zT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png" width="565" height="187" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:187,&quot;width&quot;:565,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:48748,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!62zT!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png 424w, https://substackcdn.com/image/fetch/$s_!62zT!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png 848w, https://substackcdn.com/image/fetch/$s_!62zT!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png 1272w, https://substackcdn.com/image/fetch/$s_!62zT!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2e70fbfb-288a-4d94-8ff6-c77c2f51328c_565x187.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!BHfi!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!BHfi!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png 424w, https://substackcdn.com/image/fetch/$s_!BHfi!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png 848w, https://substackcdn.com/image/fetch/$s_!BHfi!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png 1272w, https://substackcdn.com/image/fetch/$s_!BHfi!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!BHfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png" width="581" height="165" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:165,&quot;width&quot;:581,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:57103,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!BHfi!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png 424w, https://substackcdn.com/image/fetch/$s_!BHfi!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png 848w, https://substackcdn.com/image/fetch/$s_!BHfi!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png 1272w, https://substackcdn.com/image/fetch/$s_!BHfi!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F737dbfdc-c6fc-406b-a338-c3af34e503dc_581x165.png 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>See the similarity? We're still in the business of making things run reliably and at scale. The difference is that instead of deploying static applications, we're now handling learning systems that evolve with data.</p><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:243435}" data-component-name="PollToDOM"></div><p></p><p><strong>Why DevOps Engineers Are Perfectly Positioned</strong></p><p><em>"The most valuable skill in the AI era isn't building models &#8211; it's knowing how to reliably operate them at scale." </em></p><p><em>                                                            - Chip Huyen, Machine Learning Engineer &amp; Author</em></p><p></p><p>You might be thinking, "But I don't know anything about machine learning!" Here's the secret: you don't need to be a data scientist to be valuable in the AI revolution. In fact, your DevOps background gives you a massive advantage.</p><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!H0TK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!H0TK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png 424w, https://substackcdn.com/image/fetch/$s_!H0TK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png 848w, https://substackcdn.com/image/fetch/$s_!H0TK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png 1272w, https://substackcdn.com/image/fetch/$s_!H0TK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!H0TK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png" width="1456" height="710" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/a862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:710,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:144235,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!H0TK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png 424w, https://substackcdn.com/image/fetch/$s_!H0TK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png 848w, https://substackcdn.com/image/fetch/$s_!H0TK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png 1272w, https://substackcdn.com/image/fetch/$s_!H0TK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fa862f3c1-75e3-4ca1-9640-6b159621df6d_1907x930.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p></p><h3><strong>The New Frontier: MLOps and LLMOps</strong></h3><p>Just as DevOps emerged to bridge development and operations, MLOps and LLMOps are emerging to bridge AI development and operations. These aren't replacements for DevOps &#8211; they're extensions of it.</p><div class="poll-embed" data-attrs="{&quot;id&quot;:243436}" data-component-name="PollToDOM"></div><p></p><p><strong>What's Different in the AI World?</strong></p><p>While the fundamental principles remain the same, there are some new concepts to master:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!IJHO!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!IJHO!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png 424w, https://substackcdn.com/image/fetch/$s_!IJHO!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png 848w, https://substackcdn.com/image/fetch/$s_!IJHO!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png 1272w, https://substackcdn.com/image/fetch/$s_!IJHO!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!IJHO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png" width="1456" height="462" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:462,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:156258,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!IJHO!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png 424w, https://substackcdn.com/image/fetch/$s_!IJHO!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png 848w, https://substackcdn.com/image/fetch/$s_!IJHO!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png 1272w, https://substackcdn.com/image/fetch/$s_!IJHO!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F2bb51ff4-4728-459b-a2d3-5e18ebecc277_1911x606.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><h3><strong>Your Next Steps</strong></h3><p></p><p><em>"The best way to predict the future is to implement it." - Werner Vogels, CTO at Amazon</em></p><p></p><p>Ready to dive in? Here's how to get started:</p><ol><li><p><strong>Start with the Basics</strong>: Understand fundamental ML concepts (don't worry, we'll cover these in the next article).</p></li><li><p><strong>Learn MLOps Tools</strong>: Familiarize yourself with tools like Kubeflow, MLflow, and TensorFlow Serving.</p></li><li><p><strong>Experiment</strong>: Start with simple ML deployments on your existing infrastructure.</p></li><li><p><strong>Focus on Operations</strong>: Apply your DevOps principles to ML systems.</p></li></ol><p></p><div class="poll-embed" data-attrs="{&quot;id&quot;:243437}" data-component-name="PollToDOM"></div><p></p><p><strong>The Path Forward</strong></p><p>This is just the beginning of our journey. In the upcoming articles, we'll dive deep into:</p><ul><li><p>Understanding ML and LLM applications in practice</p></li><li><p>Translating AI jargon into DevOps terms</p></li><li><p>Exploring the MLOps toolkit</p></li><li><p>Building real-world AI infrastructure</p></li><li><p>Charting your career path in this new landscape</p></li></ul><p>Remember: The AI revolution isn't a threat to DevOps engineers &#8211; it's our next big opportunity. Just as we tamed the complexity of cloud-native systems, we're now positioned to tame the complexity of AI systems.</p><p></p><p><em>"The best time to start was yesterday. The second best time is now." - Chinese Proverb</em></p><p></p><p>Stay tuned for the next article in our series, where we'll decode AI applications and see how they work in the real world. The future is exciting, and we're just getting started!</p><p>&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;</p><p><strong>Series Navigation</strong></p><p>&#128218; <strong>DevOps to MLOps Roadmap Series</strong></p><ul><li><p><a href="https://mlops.tv/p/the-complete-roadmap-devops-to-mlopsllmops-db6">Series Home: From DevOps to AIOps, MLOps, LLMOps - The DevOps Engineer's Guide to the AI Revolution</a></p></li><li><p>Previous: None (This is the first article)</p></li><li><p>Next: <a href="https://mlops.tv/p/ai-in-action-understanding-ml-and">AI in Action: Understanding ML and LLM Applications</a> </p></li></ul><p>&#10240;&#128161; <strong>Subscribe to the series to get notified when new articles are published!</strong></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://mlops.tv/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://mlops.tv/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item></channel></rss>