<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://matheuspalma.com/</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://matheuspalma.com/es</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://matheuspalma.com/de</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://matheuspalma.com/about</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/about</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/about</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/about</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/about</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/contact</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/contact</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/contact</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/contact</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/contact</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/experience</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/experience</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/experience</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/experience</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/experience</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/projects</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/projects</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/projects</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/projects</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/projects</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog</loc>
<lastmod>2026-04-06T09:05:25.538Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.85</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/distributed-sagas-choreography-vs-orchestration</loc>
<lastmod>2026-04-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/distributed-sagas-choreography-vs-orchestration</loc>
<lastmod>2026-04-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/distributed-sagas-choreography-vs-orchestration</loc>
<lastmod>2026-04-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/distributed-sagas-choreography-vs-orchestration</loc>
<lastmod>2026-04-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/distributed-sagas-choreography-vs-orchestration</loc>
<lastmod>2026-04-06T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/production-llm-api-integration-streaming-structured-outputs-resilience</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/production-llm-api-integration-streaming-structured-outputs-resilience</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/production-llm-api-integration-streaming-structured-outputs-resilience</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/production-llm-api-integration-streaming-structured-outputs-resilience</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/production-llm-api-integration-streaming-structured-outputs-resilience</loc>
<lastmod>2026-04-05T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/rag-pipelines-chunking-evaluation-production</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/rag-pipelines-chunking-evaluation-production</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/rag-pipelines-chunking-evaluation-production</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/rag-pipelines-chunking-evaluation-production</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/rag-pipelines-chunking-evaluation-production</loc>
<lastmod>2026-04-04T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/distributed-tracing-w3c-trace-context-opentelemetry</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/distributed-tracing-w3c-trace-context-opentelemetry</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/distributed-tracing-w3c-trace-context-opentelemetry</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/distributed-tracing-w3c-trace-context-opentelemetry</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/distributed-tracing-w3c-trace-context-opentelemetry</loc>
<lastmod>2026-04-03T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/api-rate-limiting-design-token-bucket-sliding-window</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/api-rate-limiting-design-token-bucket-sliding-window</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/api-rate-limiting-design-token-bucket-sliding-window</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/api-rate-limiting-design-token-bucket-sliding-window</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/api-rate-limiting-design-token-bucket-sliding-window</loc>
<lastmod>2026-04-02T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/transactional-outbox-reliable-event-publishing</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/transactional-outbox-reliable-event-publishing</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/transactional-outbox-reliable-event-publishing</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/transactional-outbox-reliable-event-publishing</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/transactional-outbox-reliable-event-publishing</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/api-evolution-and-backward-compatibility</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/api-evolution-and-backward-compatibility</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/api-evolution-and-backward-compatibility</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/api-evolution-and-backward-compatibility</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/api-evolution-and-backward-compatibility</loc>
<lastmod>2026-04-01T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/operational-observability-for-production-services</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/operational-observability-for-production-services</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/operational-observability-for-production-services</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/operational-observability-for-production-services</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/operational-observability-for-production-services</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/circuit-breakers-bulkheads-and-timeouts</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/circuit-breakers-bulkheads-and-timeouts</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/circuit-breakers-bulkheads-and-timeouts</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/circuit-breakers-bulkheads-and-timeouts</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/circuit-breakers-bulkheads-and-timeouts</loc>
<lastmod>2026-03-31T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/idempotency-keys-and-safe-retries</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/idempotency-keys-and-safe-retries</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/idempotency-keys-and-safe-retries</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/idempotency-keys-and-safe-retries</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/idempotency-keys-and-safe-retries</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/governing-ai-assisted-software-development</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/governing-ai-assisted-software-development</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/governing-ai-assisted-software-development</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/governing-ai-assisted-software-development</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/governing-ai-assisted-software-development</loc>
<lastmod>2026-03-30T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/typescript-discipline-at-scale</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/typescript-discipline-at-scale</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/typescript-discipline-at-scale</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/typescript-discipline-at-scale</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/typescript-discipline-at-scale</loc>
<lastmod>2026-03-29T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/blog/welcome-to-the-blog</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/pt/blog/welcome-to-the-blog</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/es/blog/welcome-to-the-blog</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/zh/blog/welcome-to-the-blog</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://matheuspalma.com/de/blog/welcome-to-the-blog</loc>
<lastmod>2026-03-28T00:00:00.000Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
</urlset>
