<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://www.zayamkana.com/</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/</loc>
<lastmod>2026-03-18T00:00:00.000Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://www.zayamkana.com/about/</loc>
<lastmod>2026-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://www.zayamkana.com/contact/</loc>
<lastmod>2026-03-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/micro-frontends-when-to-split-the-monolith/</loc>
<lastmod>2026-01-15T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/async-context-nodejs-tracing/</loc>
<lastmod>2026-01-22T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/infrastructure-as-code-aws-cdk-vs-terraform/</loc>
<lastmod>2026-02-01T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/demystifying-react-compiler/</loc>
<lastmod>2026-02-10T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/investigating-interaction-to-next-paint/</loc>
<lastmod>2026-02-18T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/optimizing-apis-nodejs-express-aggregation-pipelines/</loc>
<lastmod>2026-03-16T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/event-driven-architecture-cqrs-event-sourcing/</loc>
<lastmod>2026-03-22T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/nodejs-worker-threads-cpu-intensive-tasks/</loc>
<lastmod>2026-04-02T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/github-actions-ci-cd-production-pipelines/</loc>
<lastmod>2026-04-10T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/react-server-components-deep-dive/</loc>
<lastmod>2026-04-18T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/optimizing-largest-contentful-paint-lcp/</loc>
<lastmod>2026-04-25T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/nextjs-app-router-partial-prerendering/</loc>
<lastmod>2026-05-02T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/express-js-middleware-security-best-practices/</loc>
<lastmod>2026-05-10T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/typescript-advanced-types-satisfies-narrowing/</loc>
<lastmod>2026-05-18T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://www.zayamkana.com/blog/css-container-queries-responsive-components/</loc>
<lastmod>2026-05-25T10:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
