<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Tejaswi Anand — Writing</title>
    <link>https://tejaswianand.com</link>
    <description>Thoughts on software engineering, distributed systems, and lessons learned in production.</description>
    <language>en-us</language>
    <lastBuildDate>Mon, 10 Aug 2026 13:17:24 GMT</lastBuildDate>
    <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
    <atom:link href="https://tejaswianand.com/rss.xml" rel="self" type="application/rss+xml" />
    <managingEditor>tejaswi@tejaswianand.com (Tejaswi Anand)</managingEditor>
    <webMaster>tejaswi@tejaswianand.com (Tejaswi Anand)</webMaster>
    <generator>Custom Build Script</generator>
    <item>
      <title>Building SMSC Monitoring with Prometheus, Grafana, and Custom Metrics</title>
      <link>https://tejaswianand.com/writing/smsc-monitoring-with-prometheus-and-grafana</link>
      <guid isPermaLink="true">https://tejaswianand.com/writing/smsc-monitoring-with-prometheus-and-grafana</guid>
      <description>How I set up infrastructure and service-level monitoring for SMSC nodes, integrated custom metrics via a metrics exporter, and designed reusable Grafana dashboards.</description>
      <pubDate>Fri, 07 Aug 2026 00:00:00 GMT</pubDate>
      <author>tejaswi@tejaswianand.com (Tejaswi Anand)</author>
      <category>Monitoring</category>
      <category>Prometheus</category>
      <category>Grafana</category>
      <category>Linux</category>
      <category>Docker</category>
    </item>
    <item>
      <title>Breaking HTTP Callbacks on Purpose to Test Recovery</title>
      <link>https://tejaswianand.com/writing/breaking-http-callbacks-to-test-recovery</link>
      <guid isPermaLink="true">https://tejaswianand.com/writing/breaking-http-callbacks-to-test-recovery</guid>
      <description>What I learned by deliberately breaking HTTP callbacks with 4xx, 5xx, connection failures, and delayed responses, then tracing health checks, pending work, and automatic recovery.</description>
      <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
      <author>tejaswi@tejaswianand.com (Tejaswi Anand)</author>
      <category>Backend</category>
      <category>HTTP</category>
      <category>Testing</category>
      <category>Docker</category>
      <category>Linux</category>
    </item>
    <item>
      <title>Building a CI/CD Pipeline for Static Sites</title>
      <link>https://tejaswianand.com/writing/building-a-ci-cd-pipeline</link>
      <guid isPermaLink="true">https://tejaswianand.com/writing/building-a-ci-cd-pipeline</guid>
      <description>A practical walkthrough of setting up continuous deployment for a Vite-based portfolio using GitHub Actions, SSH, and rsync — from local dev to production in minutes.</description>
      <pubDate>Sat, 25 Jul 2026 00:00:00 GMT</pubDate>
      <author>tejaswi@tejaswianand.com (Tejaswi Anand)</author>
      <category>DevOps</category>
      <category>CI/CD</category>
      <category>GitHub Actions</category>
    </item>
  </channel>
</rss>
