<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
  <url>
    <loc>https://www.geospatialorchestration.com/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/prefect-vs-dagster-for-gis-workloads/prefect-flow-state-transitions-explained/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/security-boundaries-for-spatial-data/securing-postgis-connections-in-workflows/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/state-management-in-geospatial-flows/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/resilience-failure-handling-for-gis-pipelines/exponential-backoff-for-api-rate-limits/implementing-retry-logic-for-slow-wfs-endpoints/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/resilience-failure-handling-for-gis-pipelines/exponential-backoff-for-api-rate-limits/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/resilience-failure-handling-for-gis-pipelines/idempotency-keys-in-spatial-etl/generating-idempotent-keys-for-shapefile-uploads/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/async-execution-for-heavy-gis-tasks/running-async-geopandas-tasks-safely/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/building-etl-chains-for-vector-data/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/conditional-branching-in-geospatial-dags/branching-workflows-based-on-spatial-extent/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/conditional-branching-in-geospatial-dags/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/resilience-failure-handling-for-gis-pipelines/idempotency-keys-in-spatial-etl/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/spatial-validation-sync-tasks/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/state-management-in-geospatial-flows/managing-state-for-incremental-shapefile-updates/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/prefect-vs-dagster-for-gis-workloads/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/security-boundaries-for-spatial-data/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/building-etl-chains-for-vector-data/how-to-chain-gdal-tasks-in-prefect/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/resilience-failure-handling-for-gis-pipelines/circuit-breakers-for-external-wms-services/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/dag-design-principles-for-spatial-etl/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/geospatial-orchestration-architecture-fundamentals/dag-design-principles-for-spatial-etl/how-to-structure-a-dag-for-raster-processing/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/async-execution-for-heavy-gis-tasks/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/resilience-failure-handling-for-gis-pipelines/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/resilience-failure-handling-for-gis-pipelines/dead-letter-queues-for-failed-geotasks/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
  </url><url>
    <loc>https://www.geospatialorchestration.com/spatial-task-design-dependency-mapping/spatial-validation-sync-tasks/validating-coordinate-systems-before-etl/</loc>
    <lastmod>2026-05-23T09:08:18.772Z</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
  </url>
</urlset>
