<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="/__sitemap__/style.xsl"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd http://www.google.com/schemas/sitemap-image/1.1 http://www.google.com/schemas/sitemap-image/1.1/sitemap-image.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
    <url>
        <loc>https://fastapi-patterns.com/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>weekly</changefreq>
        <priority>1.0</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/custom-validators-field-constraints/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/json-schema-customization/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/nested-model-serialization/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/performance-optimization-for-models/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/pydantic-v2-migration-guide/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/request-validation-patterns/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/type-hinting-ide-integration/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-correctness-concurrency/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-database-sessions/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/background-task-processing/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/caching-strategies/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/observability-and-tracing/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/rate-limiting-throttling/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/testing-fastapi-applications/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/application-factory-patterns/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/configuration-management/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/dependency-injection-strategies/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/error-handling-global-exceptions/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/middleware-implementation/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/modular-router-organization/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/request-response-lifecycle/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/custom-validators-field-constraints/before-after-and-wrap-validators/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/custom-validators-field-constraints/creating-reusable-custom-validators-in-pydantic/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/custom-validators-field-constraints/cross-field-validation-patterns/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/custom-validators-field-constraints/pydantic-v2-async-custom-validator/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/json-schema-customization/customizing-openapi-schema-generation-in-fastapi/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://fastapi-patterns.com/img/up-pyd-openapi-customization-docs.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/json-schema-customization/discriminated-unions-in-openapi/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/json-schema-customization/examples-in-openapi-schema/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://fastapi-patterns.com/img/schema-openapi-examples-docs.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/nested-model-serialization/excluding-fields-per-endpoint/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/nested-model-serialization/handling-deeply-nested-json-models-efficiently/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/nested-model-serialization/self-referencing-and-recursive-models/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/performance-optimization-for-models/model-construct-when-to-skip-validation/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/performance-optimization-for-models/pydantic-model-serialization-performance/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/performance-optimization-for-models/typeadapter-for-non-model-types/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/pydantic-v2-migration-guide/migrate-validator-to-field-validator/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/pydantic-v2-migration-guide/migrating-from-pydantic-v1-to-v2-without-breaking-apis/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/pydantic-v2-migration-guide/model-config-vs-class-config/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/pydantic-v2-migration-guide/replacing-json-encoders-with-field-serializer/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/pydantic-v2-migration-guide/root-validator-to-model-validator/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/request-validation-patterns/optional-vs-nullable-fields/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/request-validation-patterns/query-path-and-body-parameter-validation/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/request-validation-patterns/validating-file-uploads-and-forms/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/advanced-pydantic-validation-serialization/type-hinting-ide-integration/annotated-dependencies-and-reusable-types/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-correctness-concurrency/concurrent-requests-with-asyncio-gather/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-correctness-concurrency/fastapi-async-def-vs-def-performance/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-correctness-concurrency/fixing-blocking-calls-in-async-routes/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-correctness-concurrency/running-sync-code-in-a-threadpool/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-database-sessions/async-sqlalchemy-session-per-request/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-database-sessions/fixing-asyncpg-pool-exhaustion/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-database-sessions/testing-with-async-database-fixtures/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/async-database-sessions/transaction-management-and-rollback/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/background-task-processing/fastapi-backgroundtasks-vs-celery-vs-arq/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/background-task-processing/retry-and-idempotency-for-tasks/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/background-task-processing/running-arq-workers-with-fastapi/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/background-task-processing/when-backgroundtasks-silently-fails/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/caching-strategies/cache-invalidation-patterns-in-fastapi/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/caching-strategies/caching-dependency-results/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/caching-strategies/redis-response-caching-in-fastapi/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/observability-and-tracing/correlating-logs-traces-and-errors/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/observability-and-tracing/instrumenting-fastapi-with-opentelemetry/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/observability-and-tracing/prometheus-metrics-for-fastapi/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/observability-and-tracing/structured-json-logging-with-request-ids/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/rate-limiting-throttling/fastapi-rate-limiting-with-redis-slowapi/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/rate-limiting-throttling/per-user-token-bucket-throttling/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/rate-limiting-throttling/rate-limit-headers-and-429-responses/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/testing-fastapi-applications/mocking-external-services-in-tests/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/testing-fastapi-applications/testclient-vs-httpx-asyncclient/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/async-background-tasks-observability/testing-fastapi-applications/testing-async-endpoints-with-pytest-asyncio/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/application-factory-patterns/fastapi-app-factory-pattern-for-testing-and-deployment/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/application-factory-patterns/lifespan-events-vs-startup-shutdown/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/configuration-management/managing-environment-variables-with-pydantic-settings/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/configuration-management/pydantic-settings-vs-dynaconf-vs-python-decouple/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/configuration-management/secrets-and-env-files-per-environment/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/dependency-injection-strategies/best-practices-for-fastapi-dependency-injection/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/dependency-injection-strategies/dependency-caching-and-use-cache/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/dependency-injection-strategies/fastapi-dependency-injection-circular-import-fix/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/dependency-injection-strategies/overriding-dependencies-in-tests/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/dependency-injection-strategies/yield-dependencies-and-cleanup-order/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/error-handling-global-exceptions/customising-validation-error-responses/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/error-handling-global-exceptions/global-exception-handlers-for-consistent-api-responses/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/error-handling-global-exceptions/httpexception-vs-custom-exception-classes/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/middleware-implementation/cors-middleware-configuration/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/middleware-implementation/implementing-custom-middleware-for-request-tracing/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/middleware-implementation/middleware-execution-order/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/middleware-implementation/middleware-vs-dependencies-when-to-use-which/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/modular-router-organization/apirouter-prefix-vs-sub-application-mounting/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/modular-router-organization/how-to-structure-large-fastapi-projects-for-scale/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/modular-router-organization/router-tags-and-openapi-grouping/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
        <image:image>
            <image:loc>https://fastapi-patterns.com/img/route-openapi-tags-docs.png</image:loc>
        </image:image>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/modular-router-organization/versioning-apis-with-routers/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/request-response-lifecycle/how-a-request-flows-through-fastapi/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/request-response-lifecycle/response-model-and-serialization-order/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
    <url>
        <loc>https://fastapi-patterns.com/core-architecture-routing-patterns/request-response-lifecycle/streaming-and-file-responses/</loc>
        <lastmod>2026-07-20T22:56:37Z</lastmod>
        <changefreq>monthly</changefreq>
        <priority>0.8</priority>
    </url>
</urlset>
<!-- XML Sitemap generated by @nuxtjs/sitemap v8.0.15 at 2026-07-20T22:56:43.893Z -->