<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://juntiger.pages.dev/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>1.0</priority></url><url><loc>https://juntiger.pages.dev/blog/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://juntiger.pages.dev/series/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>weekly</changefreq><priority>0.8</priority></url><url><loc>https://juntiger.pages.dev/about/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.4</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.6</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari-ops/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/01-origin-and-parking-widget/</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/02-product-scope-and-data-trust/</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/03-ios-client-and-widgets/</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/04-backend-cache-and-workers/</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/05-infra-launch-and-retrospective/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/06-why-focus-hangang/</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/07-public-data-trust/</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/blog/hangangjari-series/08-widget-as-product-surface/</loc><lastmod>2026-06-14T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari-ops/healthcheck-push-recovery-gap/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/00-system-overview/</loc><lastmod>2026-06-17T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/01-ios-client-architecture/</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/02-backend-api-architecture/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/03-cache-and-db-architecture/</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/04-workers-and-jobs/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/05-data-parsing-and-source-policy/</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/06-forecast-and-data-science/</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/07-push-notification-architecture/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/08-ci-cd-and-release/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/09-infrastructure-and-observability/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/10-widget-snapshot-architecture/</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/11-home-summary-api-contract/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/12-source-catalog-and-ingestion-runs/</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/13-redis-hot-stale-cache-fallback/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/14-parking-forecast-baseline-confidence-backtest/</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/15-push-suppression-outbox-delivery-audit/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/16-localization-source-and-translation-cache/</loc><lastmod>2026-06-13T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/17-privacy-minimal-telemetry/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/18-public-sre-retrospective/</loc><lastmod>2026-06-17T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/19-ios-visual-qa-small-iphones/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url><url><loc>https://juntiger.pages.dev/engineering/hangangjari/20-app-attest-app-origin-trust/</loc><lastmod>2026-06-23T00:00:00.000Z</lastmod><changefreq>monthly</changefreq><priority>0.7</priority></url></urlset>