<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url><loc>https://waylog.pages.dev/about</loc><lastmod>2026-05-05T09:50:58.856Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/faq</loc><lastmod>2026-05-05T09:50:58.856Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev</loc><lastmod>2026-05-05T09:50:58.856Z</lastmod><changefreq>daily</changefreq><priority>1</priority></url>
<url><loc>https://waylog.pages.dev/posts/1</loc><lastmod>2026-03-23T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/2</loc><lastmod>2026-03-22T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/24</loc><lastmod>2026-03-19T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/3</loc><lastmod>2026-03-21T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/4</loc><lastmod>2026-03-20T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/5</loc><lastmod>2026-03-18T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/53</loc><lastmod>2026-01-30T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/54</loc><lastmod>2026-01-29T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/56</loc><lastmod>2026-01-26T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/57</loc><lastmod>2026-01-25T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/58</loc><lastmod>2026-01-24T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/59</loc><lastmod>2026-01-23T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/6</loc><lastmod>2026-03-17T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/60</loc><lastmod>2026-01-22T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/61</loc><lastmod>2026-01-28T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/62</loc><lastmod>2026-01-27T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/7</loc><lastmod>2026-03-16T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/agent-harness-engineering-claude-code</loc><lastmod>2026-04-29T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/api-pagination-cursor-offset-consistency</loc><lastmod>2026-05-05T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/api-resilience-timeout-retry-circuit-breaker</loc><lastmod>2026-04-25T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/auth-session-cookie-refresh-token-security</loc><lastmod>2026-01-19T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/browser-security-csp-trusted-types-xss</loc><lastmod>2026-04-24T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/container-image-hardening-sbom-distroless</loc><lastmod>2026-04-22T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/css-container-queries-responsive-components</loc><lastmod>2026-01-18T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/database-migration-zero-downtime-expand-contract</loc><lastmod>2026-05-03T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/edge-caching-cache-control-stale-revalidate</loc><lastmod>2026-05-03T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/event-driven-architecture-ha</loc><lastmod>2026-03-30T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/feature-flags-progressive-delivery-cleanup</loc><lastmod>2026-04-23T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/frontend-form-validation-zod-server-actions</loc><lastmod>2026-01-21T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/frontend-inp-optimization-long-tasks-react</loc><lastmod>2026-04-27T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/frontend-monorepo-architecture</loc><lastmod>2026-04-04T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/github-actions-cicd-guide</loc><lastmod>2026-04-03T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/graphql-dataloader-n-plus-one-performance</loc><lastmod>2026-04-20T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/haproxy-stick-table-session-affinity-deep-dive</loc><lastmod>2026-05-01T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
<url><loc>https://waylog.pages.dev/posts/http-compression-gzip-brotli-zstd-deep-dive</loc><lastmod>2026-04-30T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/incident-postmortem-runbook-alert-fatigue</loc><lastmod>2026-05-04T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/kafka-consumer-lag-rebalance-backpressure</loc><lastmod>2026-04-21T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/kubernetes-autoscaling-hpa-vpa-keda-production</loc><lastmod>2026-05-02T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/logging-structured-context-correlation-id</loc><lastmod>2026-01-20T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/mcp-1</loc><lastmod>2026-03-24T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/micro-frontends-architecture</loc><lastmod>2026-04-08T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/micro-frontends-deep-dive</loc><lastmod>2026-04-01T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/modern-react-state-management</loc><lastmod>2026-04-08T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/nodejs-worker-threads-cpu-bound-tasks</loc><lastmod>2026-01-17T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/opentelemetry-production-observability-slo-tracing</loc><lastmod>2026-05-02T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/postgresql-explain-analyze-query-tuning-real-world</loc><lastmod>2026-05-01T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/postgresql-partitioning-pruning-retention</loc><lastmod>2026-04-26T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/production-secret-management-rotation-vault</loc><lastmod>2026-04-28T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/rag-ai-agent-guide</loc><lastmod>2026-03-28T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/react-query-server-state-cache-invalidation</loc><lastmod>2026-05-04T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/react-server-components-architecture</loc><lastmod>2026-04-04T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/react-server-components-guide</loc><lastmod>2026-03-26T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/redis-cache-stampede-invalidation-patterns</loc><lastmod>2026-05-02T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/reverse-proxy-internals</loc><lastmod>2026-04-30T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.9</priority></url>
<url><loc>https://waylog.pages.dev/posts/reverse-proxy-nginx-haproxy-setup</loc><lastmod>2026-04-30T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/rust-cli-tooling-replacing-node-scripts</loc><lastmod>2026-04-29T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/rust-tokio-async-backend-pitfalls</loc><lastmod>2026-04-29T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/rust-wasm-frontend-hotpath-optimization</loc><lastmod>2026-04-29T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/tdd-frontend-guide</loc><lastmod>2026-03-26T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/transactional-outbox-idempotency-distributed-systems</loc><lastmod>2026-05-02T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/ts-advanced-type-system</loc><lastmod>2026-04-04T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/typescript-design-patterns</loc><lastmod>2026-03-28T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/typescript-error-handling-result-pattern</loc><lastmod>2026-01-16T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/posts/web-accessibility-core-vitals</loc><lastmod>2026-04-03T00:00:00.000Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
<url><loc>https://waylog.pages.dev/privacy</loc><lastmod>2026-05-05T09:50:58.856Z</lastmod><changefreq>daily</changefreq><priority>0.7</priority></url>
</urlset>