<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://billliao.hashnode.dev/why-enterprise-architecture-must-evolve-for-ai-agents</loc>
    <lastmod>2026-07-30T19:56:33.440Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/lessons-from-30-years-of-software-development</loc>
    <lastmod>2026-07-30T19:55:47.983Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-biggest-cloud-native-architecture-mistakes-i-keep-seeing</loc>
    <lastmod>2026-07-30T19:55:10.998Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-biggest-react-ui-architecture-mistakes-i-keep-seeing</loc>
    <lastmod>2026-07-30T19:54:29.907Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-biggest-micro-frontend-mistakes-i-keep-seeing</loc>
    <lastmod>2026-07-30T19:53:45.145Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/how-to-design-apis-that-resist-ddos-attacks</loc>
    <lastmod>2026-07-30T19:53:03.328Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/in-distributed-systems-why-do-so-many-teams-end-up-choosing-local-message-tables-instead-of-the-complex-saga-pattern</loc>
    <lastmod>2026-07-30T19:52:22.882Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/building-enterprise-ai-applications-on-aws</loc>
    <lastmod>2026-07-30T19:51:50.226Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/refactoring-legacy-systems-with-domain-driven-design</loc>
    <lastmod>2026-07-30T19:51:01.431Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-biggest-mistake-teams-make-when-adopting-microservices</loc>
    <lastmod>2026-07-30T19:50:16.804Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/what-30-years-of-software-engineering-taught-me-about-software-architecture</loc>
    <lastmod>2026-07-30T19:49:43.914Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-modern-microservices-tech-stack-what-every-software-architect-should-know-in-2026</loc>
    <lastmod>2026-07-30T19:48:59.185Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/microservices-are-easy-building-a-production-platform-is-hard</loc>
    <lastmod>2026-07-30T19:47:49.170Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/microservices-design-patterns-the-patterns-every-software-architect-should-know</loc>
    <lastmod>2026-07-30T19:47:09.124Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/microservices-in-2026-what-we-got-right-and-what-we-got-completely-wrong</loc>
    <lastmod>2026-07-30T19:46:19.653Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/20-microservices-questions-every-senior-java-developer-should-know</loc>
    <lastmod>2026-07-30T19:45:34.035Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-evolution-of-system-design-from-monoliths-to-ai-native-systems</loc>
    <lastmod>2026-07-30T19:44:55.473Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-biggest-mistakes-developers-make-when-using-ai</loc>
    <lastmod>2026-07-30T19:44:12.908Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/why-most-enterprise-ai-agent-projects-fail</loc>
    <lastmod>2026-07-30T19:43:34.459Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-biggest-aws-architecture-mistakes-i-keep-seeing</loc>
    <lastmod>2026-07-30T19:42:22.950Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-biggest-ddd-mistakes-i-see-in-enterprise-projects</loc>
    <lastmod>2026-07-30T19:41:31.656Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/why-your-microservices-architecture-isn-t-ready-for-enterprise-scale</loc>
    <lastmod>2026-07-30T19:40:43.525Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/beyond-spring-boot-the-complete-technology-stack-behind-modern-microservices</loc>
    <lastmod>2026-07-30T19:40:04.456Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/react-design-patterns-every-senior-frontend-developer-should-know</loc>
    <lastmod>2026-07-30T19:39:27.542Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/angular-design-patterns-every-senior-frontend-developer-should-know</loc>
    <lastmod>2026-07-30T19:38:40.958Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/spring-boot-design-patterns-every-senior-backend-developer-should-know</loc>
    <lastmod>2026-07-30T19:37:50.527Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/modern-engineering-standards-and-best-practices</loc>
    <lastmod>2026-07-30T19:36:59.567Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/what-really-happens-after-you-push-git-inside-the-enterprise-aws-deployment-pipeline</loc>
    <lastmod>2026-07-30T19:36:20.833Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/designing-enterprise-ai-platforms</loc>
    <lastmod>2026-07-30T19:35:33.930Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/lessons-learned-using-ai-with-legacy-enterprise-systems</loc>
    <lastmod>2026-07-30T19:34:55.675Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/frontend-development-best-practices-every-senior-frontend-developer-should-know</loc>
    <lastmod>2026-07-30T19:34:10.124Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/backend-development-best-practices-every-senior-backend-developer-should-know</loc>
    <lastmod>2026-07-30T19:33:23.901Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/designing-microservices-in-2026-the-stack-that-actually-scales</loc>
    <lastmod>2026-07-30T19:32:39.238Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/building-an-enterprise-ready-node-js-api-with-nestjs-typescript-prisma-and-zod</loc>
    <lastmod>2026-07-30T19:31:13.695Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/building-ai-agents-with-amazon-bedrock</loc>
    <lastmod>2026-07-30T19:30:23.031Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/from-high-availability-to-cyber-resilience</loc>
    <lastmod>2026-07-30T19:29:01.493Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/architecture-patterns-for-ai-applications</loc>
    <lastmod>2026-07-30T19:28:23.230Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/beyond-circuit-breakers-why-the-bulkhead-pattern-matters</loc>
    <lastmod>2026-07-30T19:27:26.359Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/building-resilient-microservices-on-aws</loc>
    <lastmod>2026-07-30T19:26:12.263Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/agile-development-best-practices</loc>
    <lastmod>2026-07-30T19:24:54.210Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-enterprise-microservices-stack-from-api-gateway-to-service-mesh</loc>
    <lastmod>2026-07-30T19:24:11.622Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/spring-ai-from-beginner-to-expert</loc>
    <lastmod>2026-07-30T19:23:26.396Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-future-of-system-design-in-the-ai-era</loc>
    <lastmod>2026-07-30T19:22:20.088Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/ai-native-software-development-best-practices-every-engineer-should-know</loc>
    <lastmod>2026-07-30T19:21:40.842Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/common-java-application-issues-and-how-to-solve-them</loc>
    <lastmod>2026-07-30T19:20:54.087Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/common-spring-boot-application-issues-and-how-to-solve-them</loc>
    <lastmod>2026-07-30T19:20:07.103Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/the-skills-every-software-architect-needs-in-2026</loc>
    <lastmod>2026-07-30T19:18:59.978Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/how-platform-engineering-is-changing-aws-development</loc>
    <lastmod>2026-07-30T19:18:07.713Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/lessons-learned-after-three-years-of-ai-assisted-development</loc>
    <lastmod>2026-07-30T19:16:07.331Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
  <url>
    <loc>https://billliao.hashnode.dev/building-production-grade-nestjs-prisma-architecture-lessons-from-handling-10m-daily-requests</loc>
    <lastmod>2026-07-30T19:15:24.761Z</lastmod>
    <changefreq>daily</changefreq>
    <priority>0.8</priority>
  </url>
</urlset>