<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>DevOps on Govind Yadav</title>
    <link>https://9ovind.in/categories/devops/</link>
    <description>Recent content in DevOps on Govind Yadav</description>
    <image>
      <title>Govind Yadav</title>
      <url>https://9ovind.in/profile.JPG</url>
      <link>https://9ovind.in/profile.JPG</link>
    </image>
    <generator>Hugo -- 0.160.1</generator>
    <language>en</language>
    <lastBuildDate>Thu, 09 Apr 2026 00:00:00 +0000</lastBuildDate>
    <atom:link href="https://9ovind.in/categories/devops/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>CodeBhejo — Code Sharing &amp; P2P File Transfer</title>
      <link>https://9ovind.in/projects/codebhejo/</link>
      <pubDate>Thu, 09 Apr 2026 00:00:00 +0000</pubDate>
      <guid>https://9ovind.in/projects/codebhejo/</guid>
      <description>&lt;p&gt;&lt;a href=&#34;https://codebhejo.in&#34;&gt;CodeBhejo&lt;/a&gt; is an open-source code sharing and collaboration tool for developers. Instantly create and share code snippets with your team through a web editor, or transfer files peer-to-peer directly from the terminal.&lt;/p&gt;
&lt;h2 id=&#34;features&#34;&gt;Features&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Monaco Editor&lt;/strong&gt; — The same editor that powers VS Code, with syntax highlighting across all major languages&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Passwordless auth&lt;/strong&gt; — Email-based magic link login via AWS SES, no password required&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;P2P file transfer&lt;/strong&gt; — A Go CLI tool (&lt;code&gt;codebhejo&lt;/code&gt;) that transfers files directly between machines over WebRTC; the backend acts only as a signaling server via Socket.IO, so file data never touches the server&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;S3-backed storage&lt;/strong&gt; — File content stored on S3 (or any S3-compatible provider like Hetzner), metadata in MySQL&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id=&#34;tech-stack&#34;&gt;Tech Stack&lt;/h2&gt;
&lt;table&gt;
  &lt;thead&gt;
      &lt;tr&gt;
          &lt;th&gt;Layer&lt;/th&gt;
          &lt;th&gt;Technology&lt;/th&gt;
      &lt;/tr&gt;
  &lt;/thead&gt;
  &lt;tbody&gt;
      &lt;tr&gt;
          &lt;td&gt;Frontend&lt;/td&gt;
          &lt;td&gt;Vue 3, Vite, Pinia, Monaco Editor&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Backend&lt;/td&gt;
          &lt;td&gt;Node.js, Express, Knex.js&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Database&lt;/td&gt;
          &lt;td&gt;MySQL&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Storage&lt;/td&gt;
          &lt;td&gt;AWS S3 / Hetzner Object Storage&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;Email&lt;/td&gt;
          &lt;td&gt;AWS SES (passwordless login)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;CLI&lt;/td&gt;
          &lt;td&gt;Go (Cobra, WebRTC)&lt;/td&gt;
      &lt;/tr&gt;
      &lt;tr&gt;
          &lt;td&gt;P2P Signaling&lt;/td&gt;
          &lt;td&gt;Socket.IO + WebRTC&lt;/td&gt;
      &lt;/tr&gt;
  &lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id=&#34;cli-usage&#34;&gt;CLI Usage&lt;/h2&gt;
&lt;p&gt;Install the CLI and send files peer-to-peer:&lt;/p&gt;</description>
    </item>
    <item>
      <title>Full CI/CD pipeline of Laravel application with GitOps</title>
      <link>https://9ovind.in/projects/laravel_full_ci_cd_setup_with_kubernetes_and_docker/</link>
      <pubDate>Sat, 06 Sep 2025 00:00:00 +0000</pubDate>
      <guid>https://9ovind.in/projects/laravel_full_ci_cd_setup_with_kubernetes_and_docker/</guid>
      <description>&lt;h2 id=&#34;why-cicd-is-essential-&#34;&gt;Why CI/CD is essential ?&lt;/h2&gt;
&lt;p&gt;CI/CD ( Continuous Integration and Continuous Deployment/Delivery ) is a cornerstone of modern software development, enabling teams to deliver high-quality applications faster and more reliably.&lt;/p&gt;
&lt;p&gt;By automating the build, test and deployment processes, CI/CD pipelines eliminate manual errors, provide rapid feedback on code changes, and ensure that every new feature or bug fix is thoroughly vetted before reaching users.&lt;/p&gt;
&lt;p&gt;This not only accelerates the development lifecycle but also fosters a culture of collaboration and continuous improvement, allowing developers to focus on writing code while the pipeline handles the rest.&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
