<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://ngohuyhoang.com/en/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/work/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/services/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/contact/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/skills/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/certifications/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/experience/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/projects/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/logs/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/insights/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/about/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/work/citizen-data-platform/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/projects/citizen-data-platform/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/work/data-pipeline-platform/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/projects/data-pipeline-platform/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/work/nms-system/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/projects/nms-system/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/architecture-review-loops/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/cap-theorem-in-practice/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/consistent-hashing/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/event-driven-architecture-tradeoffs/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/llm-evaluation-frameworks/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/rag-pipeline-design/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/rate-limiting-at-scale/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/service-mesh-patterns/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/blog/zero-trust-architecture/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/logs/2026-04-10-release-observability-loop/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/en/insights/idempotency-vs-throughput/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>weekly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/work/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/services/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/contact/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/skills/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/certifications/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/experience/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/projects/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/logs/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/insights/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/about/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/work/citizen-data-platform/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/projects/citizen-data-platform/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/work/data-pipeline-platform/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/projects/data-pipeline-platform/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/work/nms-system/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/projects/nms-system/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/architecture-review-loops/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/cap-theorem-in-practice/</loc>
<lastmod>2026-05-01T14:22:59.908Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/consistent-hashing/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/event-driven-architecture-tradeoffs/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/llm-evaluation-frameworks/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/rag-pipeline-design/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/rate-limiting-at-scale/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/service-mesh-patterns/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/blog/zero-trust-architecture/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/logs/2026-04-10-release-observability-loop/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://ngohuyhoang.com/vi/insights/idempotency-vs-throughput/</loc>
<lastmod>2026-05-01T14:22:59.909Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
