<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://merttosunblog.com</loc>
<lastmod>2026-05-30T04:10:07.536Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr</loc>
<lastmod>2026-05-30T04:10:07.536Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://merttosunblog.com/en</loc>
<lastmod>2026-05-30T04:10:07.536Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog</loc>
<lastmod>2026-05-30T04:10:07.536Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog</loc>
<lastmod>2026-05-30T04:10:07.536Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/hakkimda</loc>
<lastmod>2026-05-30T04:10:07.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/hakkimda</loc>
<lastmod>2026-05-30T04:10:07.536Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/postgresql-row-level-security-coklu-kiracili-saas</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/search-indexing-rebuild-without-downtime-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/tamper-evident-audit-logging-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/api-gateway-rate-limiting-architecture-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/service-mesh-adoption-guide-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/batch-vs-stream-processing-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/cache-stampede-prevention-patterns-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/secrets-management-vault-kms-sops-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/chaos-engineering-microservices-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/circuit-breaker-tuning-guide-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/cloud-egress-cost-optimization-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/cqrs-read-model-consistency-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/data-contracts-schema-governance-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/database-per-service-vs-shared-database-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/distributed-payments-compensation-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/zero-trust-service-to-service-auth-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/ebpf-observability-backend-systems-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/event-sourcing-snapshot-strategies-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/signed-url-security-for-object-storage-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/saga-orchestration-vs-choreography-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/priority-queues-fair-scheduling-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/multi-region-active-active-architecture-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/websocket-horizontal-scaling-strategies-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/webhook-reliability-playbook-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/tenant-isolation-compute-and-data-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/pii-masking-and-log-safety-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/oauth2-token-exchange-m2m-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/grpc-bidirectional-streaming-patterns-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/keyset-vs-offset-pagination-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/idempotent-backfill-pipelines-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/incident-response-and-postmortem-tr</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/redis-pubsub-ve-kafka-backend-eventing-rehberi</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/mikroservislerde-api-gateway-patternleri</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/api-versionlama-geriye-donuk-uyumluluk-ve-deprecation</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/retry-timeout-circuit-breaker-guvenilirlik-playbooku</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/outbox-pattern-cdc-ile-event-driven-tutarlilik</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/zero-downtime-veritabani-migrasyonlari</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/cdn-cache-invalidation-stratejileri-rehberi</loc>
<lastmod>2026-04-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/idempotency-key-ve-exactly-once-miti</loc>
<lastmod>2026-04-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/temporal-ile-dayanikli-workflow-orkestrasyonu</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/slo-sli-error-budget-ile-servis-guvenilirligi</loc>
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/passkey-webauthn-ile-sifresiz-kimlik-dogrulama</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/feature-flag-mimarisi-openfeature-ile-guvenli-yayinlama</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/opentelemetry-ile-go-servislerinde-distributed-tracing</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/kubernetes-hpa-vpa-cluster-autoscaler-pratik-rehber</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/go-context-timeout-cancellation-production-rehberi</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/redis-ile-rate-limiting-token-bucket-sliding-window-go</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/grpc-vs-rest-go-karsilastirma-rehberi</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/go-jwt-authentication-access-refresh-token-guvenli-saklama</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/docker-image-kucultme-multi-stage-distroless</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/postgresql-pgbouncer-connection-pooling-rehberi</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/golang-cli-gelistirme</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/ssr-vs-csr-dynamic-rendering-puppeteer-rehberi</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/golang-integration-test-mocklama</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/nodejs-file-streaming-buyuk-dosyalar-ve-performans</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/postgresql-sharding-ve-gorm-ile-kullanim</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/durumsal-liderlik-software-engineering-takimlarinda-uygulama</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/statefulset-ve-deployment-farklari-kritik-noktalar</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/stoic-zihin-yontemi-is-ve-yazilimda-uygulama</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/postgresql-sorgu-performansi-indexler-ve-ileri-konseptler</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/postgresql-partitioning-detayli-teknik-rehber</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/go-ve-nodejs-karsilastirmasi-hangi-serviste-hangisi</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/testcontainers-ile-integration-test-mock-networking-alias</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/trump-savas-bitti-borsa-yukselisi</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/go-memory-cpu-profiling</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/go-routine-guc-ve-patternler</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/savas-haberleri-ve-zihinsel-saglik</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/geo-yapay-zeka-arama-ve-alisveris-sorgulari</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/tr/blog/ai-agent-gelistirme-rehberi</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/postgresql-row-level-security-multi-tenant-saas</loc>
<lastmod>2026-05-30T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/service-mesh-adoption-guide-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/batch-vs-stream-processing-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/cache-stampede-prevention-patterns-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/secrets-management-vault-kms-sops-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/chaos-engineering-microservices-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/circuit-breaker-tuning-guide-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/cloud-egress-cost-optimization-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/cqrs-read-model-consistency-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/data-contracts-schema-governance-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/database-per-service-vs-shared-database-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/distributed-payments-compensation-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/api-gateway-rate-limiting-architecture-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/zero-trust-service-to-service-auth-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/ebpf-observability-backend-systems-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/event-sourcing-snapshot-strategies-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/search-indexing-rebuild-without-downtime-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/saga-orchestration-vs-choreography-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/priority-queues-fair-scheduling-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/websocket-horizontal-scaling-strategies-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/webhook-reliability-playbook-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/tenant-isolation-compute-and-data-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/tamper-evident-audit-logging-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/signed-url-security-for-object-storage-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/pii-masking-and-log-safety-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/grpc-bidirectional-streaming-patterns-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/oauth2-token-exchange-m2m-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/multi-region-active-active-architecture-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/keyset-vs-offset-pagination-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/idempotent-backfill-pipelines-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/incident-response-and-postmortem-en</loc>
<lastmod>2026-05-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/api-gateway-patterns-microservices</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/redis-pubsub-vs-kafka-backend-eventing-guide</loc>
<lastmod>2026-05-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/api-versioning-backward-compatibility-deprecation</loc>
<lastmod>2026-04-20T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/retry-timeout-circuit-breaker-reliability-playbook</loc>
<lastmod>2026-04-18T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/outbox-pattern-cdc-event-driven-consistency</loc>
<lastmod>2026-04-16T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/zero-downtime-database-migrations</loc>
<lastmod>2026-04-14T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/cdn-cache-invalidation-strategies-guide</loc>
<lastmod>2026-04-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/idempotency-keys-exactly-once-myth</loc>
<lastmod>2026-04-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/temporal-durable-workflow-orchestration</loc>
<lastmod>2026-04-11T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/slo-sli-error-budget-service-reliability</loc>
<lastmod>2026-04-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/passkey-webauthn-passwordless-auth</loc>
<lastmod>2026-04-07T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/opentelemetry-go-distributed-tracing</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/feature-flag-architecture-openfeature</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/kubernetes-hpa-vpa-cluster-autoscaler</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/go-context-timeout-cancellation-production</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/postgresql-pgbouncer-connection-pooling-guide</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/docker-image-optimization-multi-stage-distroless</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/redis-rate-limiting-token-bucket-sliding-window-go</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/golang-jwt-authentication-access-refresh-secure-storage</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/grpc-vs-rest-go-comparison-guide</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/golang-integration-testing-advanced</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/golang-cli-development</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/ssr-vs-csr-dynamic-rendering-puppeteer-guide</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/nodejs-file-streaming-large-files-performance</loc>
<lastmod>2026-03-26T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/go-vs-nodejs-which-one-for-which-service</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/postgresql-query-performance-indexes-advanced-concepts</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/postgresql-sharding-with-gorm-deep-guide</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/statefulset-vs-deployment-critical-differences</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/stoic-mind-method-work-and-development</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/postgresql-partitioning-deep-technical-guide</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/situational-leadership-in-software-engineering-teams</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/testcontainers-integration-testing-mocks-networking-alias</loc>
<lastmod>2026-03-12T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/trump-war-over-markets-rally</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/go-memory-cpu-profiling</loc>
<lastmod>2026-03-09T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/war-news-mental-health</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/go-routines-power-patterns</loc>
<lastmod>2026-03-08T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/geo-ai-search-shopping-queries</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://merttosunblog.com/en/blog/ai-agent-development-guide</loc>
<lastmod>2026-03-03T00:00:00.000Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
</urlset>
