<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://trungnguyen200400.vercel.app/vi</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/projects</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/projects/ai-connector-agent</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/projects/go-mcp-server</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/projects/ads-automation-go-microservices</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/projects/coop-diving-game</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/projects/go-realtime-messaging</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/blog/atomic-trong-db-va-redis</loc>
<lastmod>2026-10-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/blog/port-monolith-ts-sang-go</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/vi/blog/agent-dung-lai-lop-permission</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en</loc>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/projects</loc>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/blog</loc>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/projects/ai-connector-agent</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/projects/go-mcp-server</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/projects/ads-automation-go-microservices</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/projects/coop-diving-game</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/projects/go-realtime-messaging</loc>
<changefreq>yearly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/blog/atomicity-in-databases-and-redis</loc>
<lastmod>2026-10-27T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/blog/porting-a-typescript-monolith-to-go</loc>
<lastmod>2026-06-02T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://trungnguyen200400.vercel.app/en/blog/agent-reuse-permission-layer</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.5</priority>
</url>
</urlset>
