<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dmitry Golovach</title><description>Engineer. I measure what technology saves - and notice what it costs.</description><link>https://dmitrygolovach.com/</link><item><title>BGP for EVPN: Type 2 and Type 3</title><link>https://dmitrygolovach.com/posts/bgp-for-evpn/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/bgp-for-evpn/</guid><description>How BGP carries EVPN routes using Type 2 and Type 3 advertisements, and why even a perfect control plane depends on a healthy underlay.</description><pubDate>Wed, 22 Jul 2026 12:00:00 GMT</pubDate></item><item><title>Why does EVPN/VXLAN exist? The problems that broke the old way</title><link>https://dmitrygolovach.com/posts/why-does-evpnvxlan-exist/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/why-does-evpnvxlan-exist/</guid><description>EVPN/VXLAN didn&apos;t appear because engineers wanted more acronyms. It appeared because the old network model broke under the demands of modern data centers.</description><pubDate>Mon, 20 Jul 2026 00:00:00 GMT</pubDate></item><item><title>When automating triage quietly costs you money</title><link>https://dmitrygolovach.com/posts/when-automating-triage-quietly-costs-you-money/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/when-automating-triage-quietly-costs-you-money/</guid><description>I measured AI triage on 1500 closed GitHub issues across three real codebases. The cost case is real. But on one repo, automating would have silently mislabeled one issue in three — and the accuracy number gives you no warning.</description><pubDate>Mon, 22 Jun 2026 00:00:00 GMT</pubDate></item><item><title>Can AI Lower the Cost of Starting Over?</title><link>https://dmitrygolovach.com/posts/ai-lower-cost/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/ai-lower-cost/</guid><description>We keep asking which jobs AI will replace. Maybe the better question is whether AI can lower the cost of changing direction — and make starting over survivable.</description><pubDate>Wed, 20 May 2026 00:00:00 GMT</pubDate></item><item><title>Whose Walk Is It?</title><link>https://dmitrygolovach.com/posts/whose-walk-is-it/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/whose-walk-is-it/</guid><description>We used to walk without a destination. Now we walk 10,000 steps to close a ring. The walk is the same. But something is different.</description><pubDate>Mon, 18 May 2026 00:00:00 GMT</pubDate></item><item><title>We Live in the Present. But We Feel in the Past and Future</title><link>https://dmitrygolovach.com/posts/live-in-present-feel-in-past/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/live-in-present-feel-in-past/</guid><description>We live in the present, but somehow feel somewhere else — in a past that&apos;s gone or a future that won&apos;t come. The aftertaste of a life that almost was never fully disappears.</description><pubDate>Tue, 05 May 2026 00:00:00 GMT</pubDate></item><item><title>The Real Cost of Changing Your Life</title><link>https://dmitrygolovach.com/posts/cost-of-changing-life/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cost-of-changing-life/</guid><description>You have a family, a mortgage, obligations. But what would it actually cost you to change direction? Maybe the problem isn&apos;t income — it&apos;s the structural risk of being wrong.</description><pubDate>Sun, 03 May 2026 00:00:00 GMT</pubDate></item><item><title>The Knowing</title><link>https://dmitrygolovach.com/posts/the-knowing/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/the-knowing/</guid><description>At the gym I saw teenage boys loud in the hot tub and a quiet man alone in the cold plunge. The strange thing about growing up is you can&apos;t see it from the inside — only in mirrors you didn&apos;t look for.</description><pubDate>Fri, 01 May 2026 00:00:00 GMT</pubDate></item><item><title>AWS Well Architecture Framework</title><link>https://dmitrygolovach.com/posts/aws-well-architecture-framework/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/aws-well-architecture-framework/</guid><description>The AWS Well-Architected Framework is basically AWS handing you a checklist so you don&apos;t forget the important details. A walkthrough of all six pillars with practical exam tips.</description><pubDate>Thu, 08 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Swappable LLM Architectures: Building Flexible AI Systems</title><link>https://dmitrygolovach.com/posts/swappable-llm-architectures/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/swappable-llm-architectures/</guid><description>Building applications tightly coupled to a single LLM provider creates technical debt. Here&apos;s an interface-based architecture pattern that lets you switch providers without rewriting your codebase.</description><pubDate>Mon, 05 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Automation vs AI Workflows vs AI Agents: Understanding the Differences</title><link>https://dmitrygolovach.com/posts/automation-ai-workflows-ai-agents/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/automation-ai-workflows-ai-agents/</guid><description>Automation, AI Workflows, and AI Agents are often used interchangeably — but they represent fundamentally different levels of autonomy. A clear breakdown to help you choose the right approach.</description><pubDate>Sat, 03 Jan 2026 00:00:00 GMT</pubDate></item><item><title>Jenkins Installation</title><link>https://dmitrygolovach.com/posts/jenkins_installation/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/jenkins_installation/</guid><description>How to install Jenkins using Docker — pulling the image, running the container, and completing initial setup.</description><pubDate>Fri, 25 Nov 2022 00:00:00 GMT</pubDate></item><item><title>Go meets Cisco using SSH</title><link>https://dmitrygolovach.com/posts/go-meets-cisco-using-ssh/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/go-meets-cisco-using-ssh/</guid><description>Using Go to connect to Cisco devices over SSH — reading show commands programmatically and parsing network device output.</description><pubDate>Wed, 06 Jul 2022 00:00:00 GMT</pubDate></item><item><title>Postman Environment Variables</title><link>https://dmitrygolovach.com/posts/postman-environment-variables/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/postman-environment-variables/</guid><description>Using Postman Environment Variables to manage tokens and base URLs across collections — making API testing much easier.</description><pubDate>Thu, 03 Feb 2022 00:00:00 GMT</pubDate></item><item><title>Python: Script structure</title><link>https://dmitrygolovach.com/posts/python-script-structure/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/python-script-structure/</guid><description>Basic Python script structure notes — a reference for organizing scripts with imports, functions, and a main entry point.</description><pubDate>Tue, 31 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: VXLAN and External Connectivity</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-and-external-connectivity/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-and-external-connectivity/</guid><description>How to connect VXLAN fabrics to the outside world — external routing, VRF leaking, and border leaf design.</description><pubDate>Thu, 05 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: VXLAN - vPC - Anycast</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-vpc-anycast/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-vpc-anycast/</guid><description>The problem with VXLAN and vPC — and how anycast VTEP solves it by presenting a single logical VTEP address.</description><pubDate>Tue, 03 Dec 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: VXLAN Symmetric Routing</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-symmetric-routing/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-symmetric-routing/</guid><description>EVPN IRB symmetric routing: how it solves the ARP/CAM scaling problems of asymmetric routing using L3 VNIs.</description><pubDate>Tue, 26 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: VXLAN Asymmetric Routing</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-asymmetric-routing/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-asymmetric-routing/</guid><description>EVPN IRB asymmetric routing: how it works, its limitations with ARP cache and CAM table scaling, and when to avoid it.</description><pubDate>Thu, 21 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: VXLAN BGP EVPN control plane</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-bgp-evpn-control-plane/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-bgp-evpn-control-plane/</guid><description>BGP EVPN as a control plane for VXLAN: route types, MP-BGP, and how it replaces flood-and-learn.</description><pubDate>Tue, 19 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: VXLAN Multicast Control Plane</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-configuration/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vxlan-configuration/</guid><description>Configuring VXLAN with multicast flood-and-learn control plane on Cisco NX-OS. Step-by-step with commands.</description><pubDate>Thu, 14 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NS-OS: Virtual eXtensible LAN (VXLAN) Overview</title><link>https://dmitrygolovach.com/posts/cisco-ns-os-virtual-extensible-lan-vxlan-overview/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-ns-os-virtual-extensible-lan-vxlan-overview/</guid><description>VXLAN is a tunneling protocol that encapsulates Layer 2 Ethernet frames in Layer 3 UDP packets. An overview of how it works and why it exists.</description><pubDate>Tue, 12 Nov 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: FabricPath (FP)</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-fabricpath-fp/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-fabricpath-fp/</guid><description>FabricPath is Cisco&apos;s L2 routing technology — MAC-in-MAC routing that removes STP from the topology. How it works and when to use it.</description><pubDate>Thu, 31 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: vPC &amp; Failures</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vpc-failures/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vpc-failures/</guid><description>How vPC handles failures: orphan ports, peer link loss, keepalive loss, and dual-active scenarios.</description><pubDate>Tue, 29 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: vPC &amp; FHRP</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vpc-fhrp/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vpc-fhrp/</guid><description>FHRP acts as active/active forwarding over vPC. How HSRP and VRRP integrate with vPC on Nexus switches.</description><pubDate>Thu, 24 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: From vPC to Back-to-Back vPC</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-from-vpc-to-back-to-back-vpc/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-from-vpc-to-back-to-back-vpc/</guid><description>The vPC Peer Link should never be blocking. Notes on moving from standard vPC to back-to-back vPC topologies.</description><pubDate>Tue, 22 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: vPC Configuration</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-vpc-configuration/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-vpc-configuration/</guid><description>Step-by-step vPC configuration on Cisco NX-OS: peer keepalive, peer link, vPC domain, and member ports.</description><pubDate>Thu, 17 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: Virtual Port Channel (vPC)</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-virtual-port-channel-vpc/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-virtual-port-channel-vpc/</guid><description>Multi-Chassis EtherChannel types and vPC fundamentals. The building blocks of vPC on Cisco Nexus switches.</description><pubDate>Tue, 15 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: Fabric Extender (FEX)</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-fabric-extender-fex/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-fabric-extender-fex/</guid><description>Nexus 2000 Fabric Extenders act as remote line cards. Notes on FEX architecture, connectivity modes, and design considerations.</description><pubDate>Tue, 08 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: Virtual Device Contexts (VDCs)</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-nexus-virtual-device-contexts-vdcs/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-nexus-virtual-device-contexts-vdcs/</guid><description>Nexus Virtual Device Contexts let you virtualize physical hardware — similar to contexts in ASA. How VDCs work on Cisco Nexus.</description><pubDate>Thu, 03 Oct 2019 00:00:00 GMT</pubDate></item><item><title>Cisco NX-OS: CLI notes</title><link>https://dmitrygolovach.com/posts/cisco-nx-os-cli-notes/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-nx-os-cli-notes/</guid><description>Practical NX-OS CLI notes: aliases, show commands, and tips for working efficiently on Cisco Nexus switches.</description><pubDate>Mon, 30 Sep 2019 00:00:00 GMT</pubDate></item><item><title>Python: Simple Email Gmail</title><link>https://dmitrygolovach.com/posts/python-simple-email-gmail/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/python-simple-email-gmail/</guid><description>A Python script that sends email notifications from a Gmail account — useful for scripts that need to report status or data.</description><pubDate>Tue, 24 Sep 2019 00:00:00 GMT</pubDate></item><item><title>Cisco SD-WAN Zero Touch Site Bring Up</title><link>https://dmitrygolovach.com/posts/cisco-sd-wan-zero-touch-site-bring-up/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-sd-wan-zero-touch-site-bring-up/</guid><description>Cisco SD-WAN zero-touch provisioning (ZTP): how Viptela&apos;s automatic provisioning SaaS brings up new sites without on-site engineers.</description><pubDate>Fri, 26 Apr 2019 00:00:00 GMT</pubDate></item><item><title>Cisco SD-WAN Basic Overview</title><link>https://dmitrygolovach.com/posts/cisco-sd-wan-basic-overview/</link><guid isPermaLink="true">https://dmitrygolovach.com/posts/cisco-sd-wan-basic-overview/</guid><description>Key components of Cisco SD-WAN: vManage, vSmart, vBond, and vEdge. An overview of the architecture and control plane.</description><pubDate>Mon, 15 Apr 2019 00:00:00 GMT</pubDate></item></channel></rss>