<?xml version="1.0" encoding="UTF-8" ?>
  <rss version="2.0">
    <channel>
        <title>My Portfolio</title>
        <link>https://tomhanfriends.com</link>
        <description>This is my portfolio RSS feed</description>
        <item>
          <title>Designing for Failure: Lessons from Building Distributed Systems</title>
          <link>https://tomhanfriends.com/blog/distributed-systems-failure</link>
          <description>After years of designing distributed systems, the most important mindset shift is this: stop designing for the happy path and start designing for failure.</description>
          <pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>LLMs in the Enterprise: What Actually Works in 2025</title>
          <link>https://tomhanfriends.com/blog/llms-in-enterprise</link>
          <description>A practical assessment of where Large Language Models deliver real enterprise value, where they struggle, and the architectural patterns that make the difference.</description>
          <pubDate>Wed, 03 Sep 2025 00:00:00 GMT</pubDate>
        </item>
<item>
          <title>From Monolith to Microservices: A Migration Playbook</title>
          <link>https://tomhanfriends.com/blog/monolith-to-microservices</link>
          <description>Migrating a monolith to microservices is one of the most common and most misunderstood architecture projects. Here is the approach that actually works.</description>
          <pubDate>Fri, 20 Jun 2025 00:00:00 GMT</pubDate>
        </item>
    </channel>
  </rss>