<?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.jztan.com/welcome-to-my-blog/</loc>
<lastmod>2025-04-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/a-serverless-bridge-between-aws-global-and-aws-chi/</loc>
<lastmod>2025-04-12T15:38:28+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/i-tried-aws-bedrock-knowledge-bases-for-the-first/</loc>
<lastmod>2025-04-14T13:45:27+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/unlock-the-full-potential-of-your-llms-prompting-r/</loc>
<lastmod>2025-04-17T12:36:12+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/what-if-ai-agents-had-a-universal-connector-meet-m/</loc>
<lastmod>2025-04-24T11:30:31+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/goodbye-manual-deployments-how-github-actions-made/</loc>
<lastmod>2025-04-27T05:22:22+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/generative-ai-vs-agentic-ai-whats-the-difference-a/</loc>
<lastmod>2025-05-20T13:47:07+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/how-i-linked-a-legacy-system-to-a-modern-ai-agent/</loc>
<lastmod>2025-05-27T22:22:37+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/understanding-the-7-rs-of-cloud-migration-and-how/</loc>
<lastmod>2025-08-02T08:45:04+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/i-spent-6-hours-on-aws-agentcore-for-mcp-idecli-in/</loc>
<lastmod>2025-09-13T12:51:22+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/i-built-my-first-ai-agent-with-the-strands-agents/</loc>
<lastmod>2025-10-12T08:03:27+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/why-ai-agents-fail-in-production-and-what-i-learne/</loc>
<lastmod>2025-11-29T03:53:31+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/i-gave-my-ai-agent-full-api-access-it-was-a-mistak/</loc>
<lastmod>2025-12-24T13:20:09+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/parallel-processing-in-aws-lambda-with-python-what/</loc>
<lastmod>2026-01-17T03:43:36+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/serverless-vs-containers-decision-framework/</loc>
<lastmod>2026-01-25T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/how-i-built-pdf-mcp-solving-claude-large-pdf-limitations/</loc>
<lastmod>2026-03-27T04:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/i-profiled-the-copilot-sdk-33-percent-latency-avoidable/</loc>
<lastmod>2026-02-01T00:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/ai-agent-error-handling-patterns/</loc>
<lastmod>2026-02-12T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/mcp-vs-function-calling-ai-agents/</loc>
<lastmod>2026-02-16T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/how-to-build-an-mcp-server-in-python-step-by-step/</loc>
<lastmod>2026-02-22T20:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/aws-lambda-cost-optimization-practical-tips/</loc>
<lastmod>2026-02-22T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/mcp-server-security-8-vulnerabilities/</loc>
<lastmod>2026-02-25T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/testing-ai-agents-in-production/</loc>
<lastmod>2026-03-07T07:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/monitoring-ai-agents-in-production-4-layers/</loc>
<lastmod>2026-03-07T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/production-ai-agent-playbook/</loc>
<lastmod>2026-03-11T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/why-local-llms-hallucinate-with-search/</loc>
<lastmod>2026-03-14T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/why-ai-agents-need-apis-not-search/</loc>
<lastmod>2026-03-21T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/the-most-dangerous-llm-is-the-one-that-sounds-confident/</loc>
<lastmod>2026-03-28T21:00:00+00:00</lastmod>
</url>
<url>
<loc>https://blog.jztan.com/about/</loc>
</url>
<url>
<loc>https://blog.jztan.com/archive/</loc>
</url>
<url>
<loc>https://blog.jztan.com/</loc>
</url>
<url>
<loc>https://blog.jztan.com/subscribed/</loc>
</url>
<url>
<loc>https://blog.jztan.com/page/2/</loc>
</url>
<url>
<loc>https://blog.jztan.com/page/3/</loc>
</url>
</urlset>
