<?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:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
    
  <url>
    <loc>https://docs.diyanet.pro/api/controllers</loc>
    <lastmod>2026-06-03T19:27:31.482Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/api/frontend</loc>
    <lastmod>2026-06-03T19:27:31.477Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/api/openapi</loc>
    <lastmod>2026-06-03T19:27:31.477Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/api/overview</loc>
    <lastmod>2026-06-03T19:27:31.480Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/application/authorization</loc>
    <lastmod>2026-06-03T19:27:31.479Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/application/commands-queries</loc>
    <lastmod>2026-06-03T19:27:31.483Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/application/overview</loc>
    <lastmod>2026-06-03T19:27:31.484Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/application/pipeline-behaviors</loc>
    <lastmod>2026-06-03T19:27:31.478Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/application/validation-mapping</loc>
    <lastmod>2026-06-03T19:27:31.480Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/architecture/dependency-flow</loc>
    <lastmod>2026-06-03T19:27:31.476Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/architecture/design-decisions</loc>
    <lastmod>2026-06-03T19:27:32.918Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/architecture/overview</loc>
    <lastmod>2026-06-03T19:27:32.918Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/architecture/solution-structure</loc>
    <lastmod>2026-06-03T19:27:32.919Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/bot-protection</loc>
    <lastmod>2026-06-03T19:27:32.910Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/caching</loc>
    <lastmod>2026-06-03T19:27:32.912Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/device-detector</loc>
    <lastmod>2026-06-03T19:27:32.912Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/event-bus</loc>
    <lastmod>2026-06-03T19:27:32.913Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/file-server</loc>
    <lastmod>2026-06-03T19:27:32.917Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/hangfire-mediatr</loc>
    <lastmod>2026-06-03T19:27:32.914Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/jwt</loc>
    <lastmod>2026-06-03T19:27:32.915Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/keycloak</loc>
    <lastmod>2026-06-03T19:27:33.793Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/logging</loc>
    <lastmod>2026-06-03T19:27:33.793Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/monitoring</loc>
    <lastmod>2026-06-03T19:27:33.792Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/oauth</loc>
    <lastmod>2026-06-03T19:27:33.791Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/otp</loc>
    <lastmod>2026-06-03T19:27:33.790Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/overview</loc>
    <lastmod>2026-06-03T19:27:33.787Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/specification</loc>
    <lastmod>2026-06-03T19:27:33.786Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/building-blocks/time</loc>
    <lastmod>2026-06-03T19:27:33.789Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/caching/hybrid-cache</loc>
    <lastmod>2026-06-03T19:27:33.788Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/caching/invalidation</loc>
    <lastmod>2026-06-03T19:27:33.787Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/caching/multi-instance</loc>
    <lastmod>2026-06-03T19:27:34.693Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/caching/overview</loc>
    <lastmod>2026-06-03T19:27:34.694Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/data/audit-interceptor</loc>
    <lastmod>2026-06-03T19:27:34.692Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/data/dbcontext</loc>
    <lastmod>2026-06-03T19:27:34.690Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/data/migrations</loc>
    <lastmod>2026-06-03T19:27:34.691Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/data/overview</loc>
    <lastmod>2026-06-03T19:27:34.687Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/data/seed-data</loc>
    <lastmod>2026-06-03T19:27:34.685Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/data/soft-delete</loc>
    <lastmod>2026-06-03T19:27:34.688Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/domain/aggregates</loc>
    <lastmod>2026-06-03T19:27:34.689Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/domain/domain-events</loc>
    <lastmod>2026-06-03T19:27:34.688Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/domain/factories-services</loc>
    <lastmod>2026-06-03T19:27:35.967Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/domain/overview</loc>
    <lastmod>2026-06-03T19:27:35.968Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/domain/shared-kernel</loc>
    <lastmod>2026-06-03T19:27:35.966Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/domain/value-objects</loc>
    <lastmod>2026-06-03T19:27:35.960Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/events/domain-events</loc>
    <lastmod>2026-06-03T19:27:35.963Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/events/integration-events</loc>
    <lastmod>2026-06-03T19:27:35.964Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/events/outbox-pattern</loc>
    <lastmod>2026-06-03T19:27:35.959Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/events/overview</loc>
    <lastmod>2026-06-03T19:27:35.962Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/events/rabbitmq-topology</loc>
    <lastmod>2026-06-03T19:27:35.962Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/getting-started/prerequisites</loc>
    <lastmod>2026-06-03T19:27:35.961Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/getting-started/project-structure</loc>
    <lastmod>2026-06-03T19:27:37.086Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/getting-started/quickstart</loc>
    <lastmod>2026-06-03T19:27:37.087Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/getting-started/template-usage</loc>
    <lastmod>2026-06-03T19:27:37.085Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/introduction</loc>
    <lastmod>2026-06-03T19:27:37.078Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/keycloak/client-configuration</loc>
    <lastmod>2026-06-03T20:46:39.652Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/keycloak/environments</loc>
    <lastmod>2026-06-03T19:27:37.081Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/keycloak/overview</loc>
    <lastmod>2026-06-03T19:27:37.073Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/keycloak/provisioning</loc>
    <lastmod>2026-06-03T19:27:37.074Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/keycloak/realm-structure</loc>
    <lastmod>2026-06-03T19:27:37.075Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/keycloak/troubleshooting</loc>
    <lastmod>2026-06-03T19:27:37.077Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/operations/commands</loc>
    <lastmod>2026-06-03T19:27:37.076Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/operations/docker-dev</loc>
    <lastmod>2026-06-03T19:27:37.669Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/operations/docker-prod</loc>
    <lastmod>2026-06-03T19:27:37.668Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/operations/docker-stage</loc>
    <lastmod>2026-06-03T19:27:37.670Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/operations/env-variables</loc>
    <lastmod>2026-06-03T19:27:37.665Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/operations/observability</loc>
    <lastmod>2026-06-03T19:27:37.664Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/operations/overview</loc>
    <lastmod>2026-06-03T19:27:37.663Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/playbooks/cache-invalidation</loc>
    <lastmod>2026-06-03T19:27:37.662Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/playbooks/citizen-registration</loc>
    <lastmod>2026-06-03T19:27:37.667Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/playbooks/new-domain-event</loc>
    <lastmod>2026-06-03T19:27:37.665Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/playbooks/otp-flow</loc>
    <lastmod>2026-06-03T19:27:37.666Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/playbooks/overview</loc>
    <lastmod>2026-06-03T19:27:38.595Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/playbooks/staff-login</loc>
    <lastmod>2026-06-03T19:27:38.597Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/reference/faq</loc>
    <lastmod>2026-06-03T19:27:38.592Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/reference/glossary</loc>
    <lastmod>2026-06-03T19:27:38.589Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/security/authentication</loc>
    <lastmod>2026-06-03T19:27:38.596Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/security/authorization</loc>
    <lastmod>2026-06-03T19:27:38.590Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/security/multi-tenancy</loc>
    <lastmod>2026-06-03T19:27:38.590Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/security/overview</loc>
    <lastmod>2026-06-03T19:27:38.593Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/services/authenticator</loc>
    <lastmod>2026-06-03T19:27:38.594Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/services/email</loc>
    <lastmod>2026-06-03T19:27:38.591Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/services/hangfire</loc>
    <lastmod>2026-06-03T19:27:39.396Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/services/notification</loc>
    <lastmod>2026-06-03T19:27:39.395Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/services/oauth</loc>
    <lastmod>2026-06-03T19:27:39.397Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/services/overview</loc>
    <lastmod>2026-06-03T19:27:39.394Z</lastmod>
  </url>

  <url>
    <loc>https://docs.diyanet.pro/services/sms</loc>
    <lastmod>2026-06-03T19:27:39.393Z</lastmod>
  </url>
</urlset>