<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <id>https://reops.tech/blog/</id>
  <title>ReOps Tech Blog</title>
  <subtitle>Articles on running AI in production, AgentOps, AI platform governance, and regulated cloud infrastructure - plus the DevOps foundations underneath.</subtitle>
  <link href="https://reops.tech/blog/" rel="alternate" type="text/html"/>
  <link href="https://reops.tech/blog/feed.xml" rel="self" type="application/atom+xml"/>
  <updated>2026-07-15T00:00:00Z</updated>
  <author>
    <name>Bogdan Moldovan</name>
    <uri>https://reops.tech/portfolio/</uri>
  </author>
  <icon>https://reops.tech/favicon.png</icon>
  <logo>https://reops.tech/assets/img/logo.png</logo>

  <entry>
    <id>https://reops.tech/blog/operating-agentic-systems-in-production/</id>
    <title>Operating Agentic Systems in Production: Lessons from Building Tendwell</title>
    <link href="https://reops.tech/blog/operating-agentic-systems-in-production/" rel="alternate" type="text/html"/>
    <published>2026-06-03T00:00:00Z</published>
    <updated>2026-06-03T00:00:00Z</updated>
    <summary>Lessons from building Tendwell, a local-first AgentOps tool: deterministic SLO evaluation, propose-versus-execute separation, and a tamper-evident audit log.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/dora-article-17-incident-classification/</id>
    <title>The four-hour clock starts before you understand the incident: notes on DORA Article 17 in practice</title>
    <link href="https://reops.tech/blog/dora-article-17-incident-classification/" rel="alternate" type="text/html"/>
    <published>2026-05-14T00:00:00Z</published>
    <updated>2026-05-14T00:00:00Z</updated>
    <summary>Field notes on DORA Article 17 — why incident classification is harder than it looks, and why the tooling you bring in is itself a compliance surface.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/bobys-garage-journey/</id>
    <title>Boby's Garage: From a Colab Notebook to a Two-Engine On-Device Car Classifier</title>
    <link href="https://reops.tech/blog/bobys-garage-journey/" rel="alternate" type="text/html"/>
    <published>2026-04-30T00:00:00Z</published>
    <updated>2026-07-15T00:00:00Z</updated>
    <summary>From a Colab notebook to v5.13: a RunPod-trained EfficientNet-V2-S over 897 car classes, shipping on-device as FP16 CoreML on iOS and TFLite on Android.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/terraback-journey/</id>
    <title>Building Terraback: A CLI for Reverse-Engineering Live Cloud Infrastructure into Terraform</title>
    <link href="https://reops.tech/blog/terraback-journey/" rel="alternate" type="text/html"/>
    <published>2026-04-24T00:00:00Z</published>
    <updated>2026-04-24T00:00:00Z</updated>
    <summary>Building Terraback: a local-first CLI that reverse-engineers live AWS, Azure, and GCP infrastructure into clean, importable Terraform that plans zero-diff.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/argus-llm/</id>
    <title>ARGUS: My Approach to Putting an AI Agent in Front of a Metrics Backend</title>
    <link href="https://reops.tech/blog/argus-llm/" rel="alternate" type="text/html"/>
    <published>2026-04-24T00:00:00Z</published>
    <updated>2026-04-24T00:00:00Z</updated>
    <summary>Putting a local LLM agent in front of a Prometheus/Thanos metrics backend: baseline-aware alerting, a 4,800-to-2 query batching rewrite, and 7B-model lessons.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/why-dns-failover-doesnt-work/</id>
    <title>Why DNS Failover Doesn't Work (And What to Do Instead)</title>
    <link href="https://reops.tech/blog/why-dns-failover-doesnt-work/" rel="alternate" type="text/html"/>
    <published>2025-02-15T00:00:00Z</published>
    <updated>2025-02-15T00:00:00Z</updated>
    <summary>Why DNS-based database failover fails in practice due to connection pools, resolver caching, and TCP behavior, and what solutions actually work.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/infrastructure-cost-optimization-framework/</id>
    <title>The Art of Right-Sizing: A Framework for Infrastructure Cost Decisions</title>
    <link href="https://reops.tech/blog/infrastructure-cost-optimization-framework/" rel="alternate" type="text/html"/>
    <published>2025-02-15T00:00:00Z</published>
    <updated>2025-02-15T00:00:00Z</updated>
    <summary>A practical framework for making infrastructure cost decisions that balance cost, risk, operational overhead, and business constraints.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/evaluating-deployment-platform-complexity/</id>
    <title>When Your Deployment Platform Becomes the Problem: Evaluating Overengineering</title>
    <link href="https://reops.tech/blog/evaluating-deployment-platform-complexity/" rel="alternate" type="text/html"/>
    <published>2025-02-15T00:00:00Z</published>
    <updated>2025-02-15T00:00:00Z</updated>
    <summary>A framework for evaluating deployment platforms and identifying when complexity has become overengineering.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/reverse-engineering-cloud-terraform/</id>
    <title>Reverse Engineering Existing Cloud Infrastructure into Terraform</title>
    <link href="https://reops.tech/blog/reverse-engineering-cloud-terraform/" rel="alternate" type="text/html"/>
    <published>2025-01-15T00:00:00Z</published>
    <updated>2025-01-15T00:00:00Z</updated>
    <summary>A practical guide to converting existing cloud infrastructure into Terraform code. Covers manual approaches, tooling options, and best practices.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/kong-kubernetes-networking/</id>
    <title>Troubleshooting Kong Gateway to Upstream Service Connectivity in Kubernetes</title>
    <link href="https://reops.tech/blog/kong-kubernetes-networking/" rel="alternate" type="text/html"/>
    <published>2025-01-15T00:00:00Z</published>
    <updated>2025-01-15T00:00:00Z</updated>
    <summary>A systematic guide to diagnosing and resolving Kong Gateway to upstream service connectivity issues in Kubernetes.</summary>
  </entry>

  <entry>
    <id>https://reops.tech/blog/haproxy-ssl-multi-domain/</id>
    <title>HAProxy SSL Termination Patterns for Multi-Domain Environments</title>
    <link href="https://reops.tech/blog/haproxy-ssl-multi-domain/" rel="alternate" type="text/html"/>
    <published>2025-01-15T00:00:00Z</published>
    <updated>2025-01-15T00:00:00Z</updated>
    <summary>Practical patterns for implementing SSL termination with HAProxy when handling multiple domains using SNI routing.</summary>
  </entry>
</feed>
