<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Debojyoti Mahapatra</title>
    <description>The latest articles on DEV Community by Debojyoti Mahapatra (@debojyotimahapatra).</description>
    <link>https://dev.to/debojyotimahapatra</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F2933335%2F028bfb13-0bae-4351-96ec-411caffabdd3.jpg</url>
      <title>DEV Community: Debojyoti Mahapatra</title>
      <link>https://dev.to/debojyotimahapatra</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/debojyotimahapatra"/>
    <language>en</language>
    <item>
      <title>MLOps vs. DevOps: Bridging the Gap with SageMaker Pipelines</title>
      <dc:creator>Debojyoti Mahapatra</dc:creator>
      <pubDate>Sun, 23 Mar 2025 08:18:29 +0000</pubDate>
      <link>https://dev.to/debojyotimahapatra/mlops-vs-devops-bridging-the-gap-with-sagemaker-pipelines-428p</link>
      <guid>https://dev.to/debojyotimahapatra/mlops-vs-devops-bridging-the-gap-with-sagemaker-pipelines-428p</guid>
      <description>&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvwyvj3o92vwvhowf7b97.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fvwyvj3o92vwvhowf7b97.png" alt="Image description" width="800" height="447"&gt;&lt;/a&gt;### Real-World Scenario: Automating Loan Approval Models&lt;/p&gt;

&lt;p&gt;Imagine a financial institution deploying a machine learning model to automate loan approvals. Initially, the model performs well, but over time, it starts approving loans for applicants with low credit scores. The problem? Data drift and lack of continuous monitoring. To fix this, the bank needs an automated and scalable approach—this is where MLOps comes in, closely mirroring the well-established DevOps and CI/CD principles used in traditional software development.&lt;/p&gt;

&lt;h3&gt;
  
  
  Comparing ML Workflows with CI/CD and DevOps
&lt;/h3&gt;

&lt;h4&gt;
  
  
  1. Data Processing vs. Code Build
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;MLOps (Data Processing): Data ingestion, preprocessing, feature engineering.&lt;/li&gt;
&lt;li&gt;DevOps (Code Build): Fetching source code, compiling, and running dependency checks.&lt;/li&gt;
&lt;li&gt;Key Similarity: Both ensure a high-quality foundation before proceeding to the next stage.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  2. Model Training vs. Application Build &amp;amp; Test
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;MLOps (Model Training): Running algorithms on processed data to learn patterns.&lt;/li&gt;
&lt;li&gt;DevOps (Application Build &amp;amp; Test): Compiling source code, running unit and integration tests.&lt;/li&gt;
&lt;li&gt;Key Similarity: Ensuring correctness before deployment.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  3. Model Tuning vs. Performance Optimization
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;MLOps (Model Tuning): Hyperparameter optimization to enhance model performance.&lt;/li&gt;
&lt;li&gt;DevOps (Performance Optimization): Code refactoring, memory management, and efficiency improvements.&lt;/li&gt;
&lt;li&gt;Key Similarity: Both refine performance before moving to production.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  4. Model Deployment vs. CI/CD Pipelines
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;MLOps (Model Deployment): Automating model registration, approval, and inference endpoints.&lt;/li&gt;
&lt;li&gt;DevOps (CI/CD Pipelines): Continuous integration, testing, and delivery of application updates.&lt;/li&gt;
&lt;li&gt;Key Similarity: Automating deployment to ensure seamless rollouts.&lt;/li&gt;
&lt;/ul&gt;

&lt;h4&gt;
  
  
  5. Model Monitoring vs. Application Monitoring
&lt;/h4&gt;

&lt;ul&gt;
&lt;li&gt;MLOps (Model Monitoring): Tracking data drift, model bias, and accuracy degradation.&lt;/li&gt;
&lt;li&gt;DevOps (Application Monitoring): Logging, alerting, and tracking application performance.&lt;/li&gt;
&lt;li&gt;Key Similarity: Ensuring ongoing reliability and health of the system.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;
  
  
  How SageMaker Pipelines Align with CI/CD
&lt;/h3&gt;

&lt;p&gt;SageMaker Pipelines offer an automated, repeatable process for MLOps, much like CI/CD does for software development:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Processing Step → Similar to preparing build artifacts.&lt;/li&gt;
&lt;li&gt;Training Step → Like compiling and testing source code.&lt;/li&gt;
&lt;li&gt;Tuning Step → Analogous to performance optimization.&lt;/li&gt;
&lt;li&gt;Model Registration → Equivalent to staging a release candidate.&lt;/li&gt;
&lt;li&gt;Deployment → Comparable to automated software deployment.&lt;/li&gt;
&lt;li&gt;Monitoring → Continuous observability like application monitoring tools.&lt;/li&gt;
&lt;/ol&gt;

&lt;h3&gt;
  
  
  Conclusion: Merging MLOps with DevOps for Scalable AI
&lt;/h3&gt;

&lt;p&gt;By aligning ML workflows with DevOps best practices, businesses can achieve:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Faster iteration cycles&lt;/li&gt;
&lt;li&gt;Automated and robust deployments&lt;/li&gt;
&lt;li&gt;Reduced model errors and bias&lt;/li&gt;
&lt;li&gt;Scalable AI-driven decision-making&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Just as DevOps revolutionized software delivery, MLOps with SageMaker Pipelines is transforming how machine learning models are built, deployed, and monitored. Organizations adopting this approach will gain a competitive edge in deploying reliable, automated, and governed AI solutions.&lt;/p&gt;

</description>
      <category>mlops</category>
      <category>devops</category>
      <category>machinelearning</category>
      <category>sagemaker</category>
    </item>
    <item>
      <title>Boost Your Serverless Development with Ready-to-Use AWS Land Patterns in VS Code!</title>
      <dc:creator>Debojyoti Mahapatra</dc:creator>
      <pubDate>Wed, 12 Mar 2025 00:02:18 +0000</pubDate>
      <link>https://dev.to/debojyotimahapatra/boost-your-serverless-development-with-ready-to-use-aws-land-patterns-in-vs-code-17fo</link>
      <guid>https://dev.to/debojyotimahapatra/boost-your-serverless-development-with-ready-to-use-aws-land-patterns-in-vs-code-17fo</guid>
      <description>&lt;p&gt;AWS just made serverless development even smoother (announced on 11-03-2025) with Ready-to-Use Serverless Land Patterns - now available directly in VS Code IDE!&lt;/p&gt;

&lt;p&gt;What’s New?&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One-click deployment of battle-tested serverless patterns&lt;/li&gt;
&lt;li&gt;Seamless integration with AWS CDK &amp;amp; SAM&lt;/li&gt;
&lt;li&gt;Reduced development time with pre-configured best practices&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;As an architect working with AWS, I see this as a game-changer for accelerating development while maintaining scalability and security. No more reinventing the wheel—just pick a pattern, deploy, and focus on building great applications!&lt;/p&gt;

&lt;p&gt;You should have - UAWS Toolkit (v3.48.0+) in VS Code, and you can start using different kinds of ready-to-use serverless application patterns.&lt;/p&gt;

&lt;p&gt;Detailed post - &lt;a href="https://aws.amazon.com/about-aws/whats-new/2025/03/ready-to-use-serverless-land-patterns-vs-code-ide/" rel="noopener noreferrer"&gt;https://aws.amazon.com/about-aws/whats-new/2025/03/ready-to-use-serverless-land-patterns-vs-code-ide/&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpihe4d57yc7qeabvs088.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media2.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Farticles%2Fpihe4d57yc7qeabvs088.png" alt="Image description" width="800" height="463"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>serverless</category>
      <category>aws</category>
      <category>vscode</category>
      <category>cloudarchitecture</category>
    </item>
  </channel>
</rss>
