<?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: Chandresh Desai</title>
    <description>The latest articles on DEV Community by Chandresh Desai (@chandreshdesai).</description>
    <link>https://dev.to/chandreshdesai</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%2F3049575%2F8b1067c5-6b11-49c1-ae88-e0cb9c1d79e4.jpg</url>
      <title>DEV Community: Chandresh Desai</title>
      <link>https://dev.to/chandreshdesai</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/chandreshdesai"/>
    <language>en</language>
    <item>
      <title>How Code Goes from Your Local Machine to a Live App</title>
      <dc:creator>Chandresh Desai</dc:creator>
      <pubDate>Thu, 24 Jul 2025 12:42:31 +0000</pubDate>
      <link>https://dev.to/chandreshdesai/how-code-goes-from-your-local-machine-to-a-live-app-c11</link>
      <guid>https://dev.to/chandreshdesai/how-code-goes-from-your-local-machine-to-a-live-app-c11</guid>
      <description>&lt;p&gt;Here’s a quick breakdown of what a typical Azure DevOps pipeline looks like — straight from commit to production:&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%2Fsq8p0qgv395rpllp4bu1.gif" 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%2Fsq8p0qgv395rpllp4bu1.gif" alt=" " width="720" height="810"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  ✅ Pull Request (PR)
&lt;/h2&gt;

&lt;p&gt;Run basic checks — linting, build, unit tests. If something fails, no merge. Keeps bad code out early.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔁 Continuous Integration (CI)
&lt;/h2&gt;

&lt;p&gt;Once merged, CI kicks in. It runs integration tests, pulls secrets from Azure Key Vault, and builds the container image. Keeps the codebase stable.&lt;/p&gt;

&lt;h2&gt;
  
  
  🚀 Continuous Deployment (CD)
&lt;/h2&gt;

&lt;p&gt;Deploy to staging (e.g., AKS). Run acceptance tests. Add a manual approval step if needed. Make sure everything works before going live.&lt;/p&gt;

&lt;h2&gt;
  
  
  🌐 Go Live (Production)
&lt;/h2&gt;

&lt;p&gt;If staging is green, promote the image to production. No rebuilds. No surprises.&lt;/p&gt;

&lt;h2&gt;
  
  
  📊 Monitoring &amp;amp; Logs
&lt;/h2&gt;

&lt;p&gt;Use Azure Monitor + Container Insights for logs, metrics, health checks. Application Insights helps debug real issues fast.&lt;/p&gt;

&lt;h2&gt;
  
  
  🔐 Security
&lt;/h2&gt;

&lt;p&gt;Defender for DevOps helps with static code analysis and pipeline-level security. Set it up once — saves you later.&lt;/p&gt;

&lt;p&gt;That’s it — a reliable, secure pipeline from PR to production.&lt;/p&gt;

&lt;h3&gt;
  
  
  ⚡ Want to visualize this entire flow in seconds?
&lt;/h3&gt;

&lt;p&gt;&lt;strong&gt;Try Cloudchart by Cloudairy — build clean, &lt;a href="https://cloudairy.com/architecture-diagram" rel="noopener noreferrer"&gt;AI powered architecture diagrams&lt;/a&gt; in minutes.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;👉 &lt;a href="https://cloudairy.com/" rel="noopener noreferrer"&gt;Start Here&lt;/a&gt;&lt;/p&gt;

</description>
      <category>webdev</category>
      <category>programming</category>
    </item>
    <item>
      <title>𝐇𝐨𝐰 𝐂𝐈𝐂𝐃 𝐏𝐢𝐩𝐞𝐥𝐢𝐧𝐞 𝐰𝐨𝐫𝐤𝐬 𝐢𝐧 𝐀𝐖𝐒!</title>
      <dc:creator>Chandresh Desai</dc:creator>
      <pubDate>Wed, 28 May 2025 07:26:54 +0000</pubDate>
      <link>https://dev.to/chandreshdesai/-4gle</link>
      <guid>https://dev.to/chandreshdesai/-4gle</guid>
      <description>&lt;p&gt;AWS DevOps and CI/CD pipelines are essential for achieving agile development and ensuring smooth software delivery.&lt;/p&gt;

&lt;p&gt;🔗 𝐖𝐡𝐚𝐭 𝐢𝐬 𝐂𝐈/𝐂𝐃 𝐰𝐢𝐭𝐡 𝐀𝐖𝐒❓&lt;br&gt;
&lt;a href="https://www.redhat.com/en/topics/devops/what-cicd-pipeline" rel="noopener noreferrer"&gt;CI/CD&lt;/a&gt;, which stands for Continuous Integration and Continuous Deployment, is an automated method that allows developers to seamlessly integrate code changes and deploy them to production. AWS provides a variety of tools, such as &lt;a href="https://aws.amazon.com/codecommit/" rel="noopener noreferrer"&gt;CodeCommit&lt;/a&gt;, &lt;a href="https://aws.amazon.com/codedeploy/" rel="noopener noreferrer"&gt;CodeDeploy&lt;/a&gt;, and &lt;a href="https://aws.amazon.com/codepipeline/" rel="noopener noreferrer"&gt;AWS CodePipeline&lt;/a&gt;, to ensure your software is always ready for quick deployment with minimal updates.&lt;/p&gt;

&lt;p&gt;🛠 𝐇𝐨𝐰 𝐃𝐨𝐞𝐬 𝐚 𝐂𝐈/𝐂𝐃 𝐏𝐢𝐩𝐞𝐥𝐢𝐧𝐞 𝐖𝐨𝐫𝐤 𝐨𝐧 𝐀𝐖𝐒❓&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Continuous Integration (CI):&lt;/strong&gt;&lt;br&gt;
🎯 Developers write and commit code to AWS CodeCommit, a fully managed source control service.&lt;/p&gt;

&lt;p&gt;🎯 AWS CodeBuild automatically compiles, tests, and packages the code to make sure everything is in order.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Continuous Deployment (CD):&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;🎯 After the code successfully passes the CI phase, AWS CodePipeline gets it ready for deployment.&lt;br&gt;
🎯 AWS CodeDeploy takes care of automatically deploying the code to target environments like EC2, ECS, or Lambda.&lt;/p&gt;

&lt;p&gt;⚙️ 𝐊𝐞𝐲 𝐂𝐨𝐦𝐩𝐨𝐧𝐞𝐧𝐭𝐬 𝐨𝐟 𝐚𝐧 𝐀𝐖𝐒 𝐂𝐈/𝐂𝐃 𝐏𝐢𝐩𝐞𝐥𝐢𝐧𝐞:&lt;/p&gt;

&lt;p&gt;✅ &lt;strong&gt;Source Control Management (SCM):&lt;/strong&gt; AWS CodeCommit is utilized for version control and securely storing code in a scalable Git-based repository.&lt;br&gt;
✅ &lt;strong&gt;Build Tools:&lt;/strong&gt; AWS CodeBuild is a managed build service that compiles the source code, runs tests, and generates artifacts.&lt;br&gt;
✅ &lt;strong&gt;Artifact Repositories:&lt;/strong&gt; Amazon S3 or AWS CodeArtifact is used to store build artifacts, Docker images, and application binaries, ensuring they are easily accessible for deployment.&lt;br&gt;
✅ &lt;strong&gt;Deployment Tools:&lt;/strong&gt; AWS CodeDeploy automates the deployment process to various services, including Amazon EC2 instances, ECS containers, and Lambda functions.&lt;br&gt;
✅ &lt;strong&gt;Testing Automation:&lt;/strong&gt; AWS CodeBuild works with testing.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://cloudairy.com/" rel="noopener noreferrer"&gt;Cloudairy&lt;/a&gt; can help you design, manage, and discuss multi-cloud architectures in a user-friendly and collaborative way.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>cicd</category>
      <category>programming</category>
      <category>developers</category>
    </item>
  </channel>
</rss>
