<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
  <loc>https://seonhyeokjun.github.io/posts/payment-consumer-deploy-safety/</loc>
  <lastmod>2026-07-31T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/crawl-log-silent-failure/</loc>
  <lastmod>2026-07-03T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/batch-queue-saturation-backpressure/</loc>
  <lastmod>2026-06-05T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/unifying-distributed-locks/</loc>
  <lastmod>2026-05-08T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/refund-batch-order-and-idempotency/</loc>
  <lastmod>2026-04-10T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/firm-banking-ledger-reconciliation/</loc>
  <lastmod>2026-03-13T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/encryption-dual-write-consolidation/</loc>
  <lastmod>2026-02-16T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/recurring-payment-duplicate-and-netting/</loc>
  <lastmod>2025-06-16T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/payment-settlement-reconciliation/</loc>
  <lastmod>2025-04-21T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/kafka-consumer-failure-handling/</loc>
  <lastmod>2025-03-17T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/payment-settlement-data-consistency/</loc>
  <lastmod>2025-02-17T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/pg-monolith-to-msa/</loc>
  <lastmod>2025-01-20T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/pg-security-review-104-issues/</loc>
  <lastmod>2024-10-21T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/financial-service-test-scope/</loc>
  <lastmod>2024-09-23T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/personal-data-encryption-migration/</loc>
  <lastmod>2024-09-09T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/payment-monitoring-signals/</loc>
  <lastmod>2024-08-19T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/pg-deployment-45-to-3-minutes/</loc>
  <lastmod>2024-07-22T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/payment-api-sql-tuning/</loc>
  <lastmod>2024-06-17T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/pg-spring-boot-migration-principles/</loc>
  <lastmod>2024-05-20T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/legacy-schema-cleanup-before-migration/</loc>
  <lastmod>2024-05-06T09:00:00+09:00</lastmod>
</url>
<url>
  <loc>https://seonhyeokjun.github.io/posts/legacy-pg-to-spring-boot/</loc>
  <lastmod>2024-04-15T09:00:00+09:00</lastmod>
</url>
<url><loc>https://seonhyeokjun.github.io/categories/</loc></url>
<url><loc>https://seonhyeokjun.github.io/</loc></url>
<url><loc>https://seonhyeokjun.github.io/posts/</loc></url>
<url><loc>https://seonhyeokjun.github.io/tags/</loc></url>
</urlset>
