<?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://blog.jiwon.io/</loc></url>
<url><loc>https://blog.jiwon.io/archive/</loc></url>
<url><loc>https://blog.jiwon.io/privacy-policy/</loc></url><url>
<loc>https://blog.jiwon.io/posts/ollama-self-hosted-language-model-runner/</loc>
<lastmod>2026-06-22T10:21:40+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/building-local-code-review-cli-with-ollama-python/</loc>
<lastmod>2026-06-17T11:15:25+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/gemini-1-5-pro-tool-use-connecting-llms/</loc>
<lastmod>2026-06-17T10:34:31+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/cursor-ide-real-world-review-and-limitations/</loc>
<lastmod>2026-06-17T01:40:15+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/jetbrains-ai-assistant-practical-deep-dive/</loc>
<lastmod>2026-06-17T01:25:10+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/llm-application-monitoring-observability-with-langsmith/</loc>
<lastmod>2026-06-15T10:22:24+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/building-production-level-rag-based-ai-agent-with-crewai-and-langchain/</loc>
<lastmod>2026-06-09T15:10:01+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/aws-secrets-manager-ecs-integration-guide/</loc>
<lastmod>2026-06-01T10:18:40+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/python-grpc-production-guide-for-microservices/</loc>
<lastmod>2026-05-25T10:12:26+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/aws-sqs-dlq-asynchronous-message-processing-guide/</loc>
<lastmod>2026-05-18T10:09:30+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/postgresql-streaming-replication-high-availability-guide/</loc>
<lastmod>2026-05-11T10:07:00+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/building-production-level-centralized-logging-system-with-fluentd-on-kubernetes/</loc>
<lastmod>2026-05-04T10:03:05+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/production-kubernetes-ingress-with-aws-eks-and-alb-controller/</loc>
<lastmod>2026-04-27T09:59:32+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/production-monitoring-with-prometheus-and-grafana/</loc>
<lastmod>2026-04-20T15:00:01+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/nginx-reverse-proxy-caching-load-balancing-blue-green/</loc>
<lastmod>2026-04-13T09:55:58+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/building-production-ready-aws-vpc-with-terraform-modules/</loc>
<lastmod>2026-04-06T16:44:10+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/building-serverless-rest-api-with-aws-lambda-api-gateway/</loc>
<lastmod>2026-04-06T15:48:16+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/aws-elasticache-redis-high-performance-caching-strategy-guide/</loc>
<lastmod>2026-04-06T15:36:54+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/django-ci-cd-pipeline-with-github-actions-and-docker/</loc>
<lastmod>2026-04-06T15:26:09+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/perfect-dev-environment-with-docker-and-vscode-dev-container/</loc>
<lastmod>2026-04-06T15:16:18+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/building-a-production-ready-local-development-environment-with-docker-compose/</loc>
<lastmod>2026-04-06T15:10:17+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/dockerizing-your-web-application-for-consistent-development/</loc>
<lastmod>2026-04-06T00:00:00+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/multiple-wsl2-instances/</loc>
<lastmod>2024-12-04T00:00:00+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/cloudflare-invalid-ssl/</loc>
<lastmod>2024-12-01T00:00:00+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/nodejs-installation-failure/</loc>
<lastmod>2024-11-15T00:00:00+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/ubuntu22-default-setting/</loc>
<lastmod>2024-10-15T00:00:00+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/datagrip-driver-error/</loc>
<lastmod>2024-09-15T00:00:00+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/ubuntu22-swap-memory/</loc>
<lastmod>2024-08-15T00:00:00+09:00</lastmod>
</url><url>
<loc>https://blog.jiwon.io/posts/style-guide/</loc>
<lastmod>2024-07-15T00:00:00+09:00</lastmod>
</url><url><loc>https://blog.jiwon.io/archive/tag/agent/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ai/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ai-tooling/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/alb/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/api/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/api-gateway/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/architecture/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/asynchronous/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/aws/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/backend/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/blue-green-deployment/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/caching/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ci-cd/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/cli/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/cloudflare/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/code-generation/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/code-review/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/container/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/crewai/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/cursor/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/database/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/dev-container/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/development-environment/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/devops/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/django/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/dlq/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/docker/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ec2/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ecr/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ecs/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/efk/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/eks/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/elasticache/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/elasticsearch/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/fluentd/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/function-calling/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/gemini/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/github-actions/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/grafana/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/grpc/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ha/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/high-availability/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/iac/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ide/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ingress/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/jetbrains-ai-assistant/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/kibana/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/kubernetes/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/lambda/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/langchain/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/langsmith/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/llm/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/llmops/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/load-balancer/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/load-balancing/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/logging/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/message-queue/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/microservices/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/module/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/monitoring/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/mysql/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/nginx/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/nodejs/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/observability/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/offline-ai/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ollama/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/performance/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/postgresql/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/prometheus/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/protobuf/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/python/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/rag/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/redis/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/refactoring/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/replication/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/rest-api/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/reverse-proxy/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/sam/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/secrets-manager/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/security/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/self-hosting/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/serverless/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/sqs/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/tech/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/terraform/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/tool-use/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/tutorial/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/ubuntu/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/vpc/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/vs-code/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/wsl2/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/개발-환경/</loc></url><url><loc>https://blog.jiwon.io/archive/tag/코딩도구/</loc></url><url><loc>https://blog.jiwon.io/archive/2026/</loc></url><url><loc>https://blog.jiwon.io/archive/2024/</loc></url><url><loc>https://blog.jiwon.io/page/2/</loc></url><url><loc>https://blog.jiwon.io/page/3/</loc></url><url><loc>https://blog.jiwon.io/page/4/</loc></url><url><loc>https://blog.jiwon.io/page/5/</loc></url><url><loc>https://blog.jiwon.io/page/6/</loc></url>
</urlset>