<?xml version="1.0" encoding="UTF-8"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1"><url><loc>https://paulobarbosa.dev/</loc></url><url><loc>https://paulobarbosa.dev/blog/</loc></url><url><loc>https://paulobarbosa.dev/blog/append-only-log-arquitetura/</loc></url><url><loc>https://paulobarbosa.dev/blog/arquitetura-do-instagram/</loc></url><url><loc>https://paulobarbosa.dev/blog/arquitetura-do-linkedin/</loc></url><url><loc>https://paulobarbosa.dev/blog/arquitetura-do-spotify/</loc></url><url><loc>https://paulobarbosa.dev/blog/arquitetura-do-twitter-x/</loc></url><url><loc>https://paulobarbosa.dev/blog/arquitetura-do-whatsapp/</loc></url><url><loc>https://paulobarbosa.dev/blog/arquitetura-do-youtube/</loc></url><url><loc>https://paulobarbosa.dev/blog/audit-trail-que-aguenta-auditoria/</loc></url><url><loc>https://paulobarbosa.dev/blog/autenticacao-vs-autorizacao/</loc></url><url><loc>https://paulobarbosa.dev/blog/cenario-cobranca-duplicada/</loc></url><url><loc>https://paulobarbosa.dev/blog/cenario-indice-faltando/</loc></url><url><loc>https://paulobarbosa.dev/blog/como-construir-aplicacoes-seguras/</loc></url><url><loc>https://paulobarbosa.dev/blog/como-funciona-core-ledger-por-dentro/</loc></url><url><loc>https://paulobarbosa.dev/blog/conciliacao-financeira-automatizada/</loc></url><url><loc>https://paulobarbosa.dev/blog/correlation-id-trace-id-diferenca/</loc></url><url><loc>https://paulobarbosa.dev/blog/de-pleno-a-senior/</loc></url><url><loc>https://paulobarbosa.dev/blog/design-de-api-para-rastreabilidade/</loc></url><url><loc>https://paulobarbosa.dev/blog/dinheiro-nunca-em-float/</loc></url><url><loc>https://paulobarbosa.dev/blog/engenheiro-que-entende-produto/</loc></url><url><loc>https://paulobarbosa.dev/blog/estimativa-honesta/</loc></url><url><loc>https://paulobarbosa.dev/blog/event-sourcing-quando-vale/</loc></url><url><loc>https://paulobarbosa.dev/blog/feedback-que-funciona/</loc></url><url><loc>https://paulobarbosa.dev/blog/hash-de-senha-argon2/</loc></url><url><loc>https://paulobarbosa.dev/blog/idempotencia-chave-idempotente-api/</loc></url><url><loc>https://paulobarbosa.dev/blog/idempotencia-em-pagamentos/</loc></url><url><loc>https://paulobarbosa.dev/blog/idor-broken-access-control/</loc></url><url><loc>https://paulobarbosa.dev/blog/junior-pleno-o-que-muda/</loc></url><url><loc>https://paulobarbosa.dev/blog/jwt-erros-comuns/</loc></url><url><loc>https://paulobarbosa.dev/blog/ledger-imutavel-corrigir-erro/</loc></url><url><loc>https://paulobarbosa.dev/blog/merkle-tree-na-pratica/</loc></url><url><loc>https://paulobarbosa.dev/blog/modelagem-de-ameacas-pratica/</loc></url><url><loc>https://paulobarbosa.dev/blog/monolito-modular/</loc></url><url><loc>https://paulobarbosa.dev/blog/mvp-mal-entendido/</loc></url><url><loc>https://paulobarbosa.dev/blog/n-mais-1-detectar-e-matar/</loc></url><url><loc>https://paulobarbosa.dev/blog/o-que-e-core-ledger/</loc></url><url><loc>https://paulobarbosa.dev/blog/o-que-e-hash-criptografico-para-engenheiros/</loc></url><url><loc>https://paulobarbosa.dev/blog/outbox-pattern-postgres/</loc></url><url><loc>https://paulobarbosa.dev/blog/partidas-dobradas-para-devs/</loc></url><url><loc>https://paulobarbosa.dev/blog/postgres-indices-que-importam/</loc></url><url><loc>https://paulobarbosa.dev/blog/product-studio-o-que-e/</loc></url><url><loc>https://paulobarbosa.dev/blog/retry-backoff-dlq/</loc></url><url><loc>https://paulobarbosa.dev/blog/saldo-derivado-vs-materializado/</loc></url><url><loc>https://paulobarbosa.dev/blog/segredos-no-repositorio/</loc></url><url><loc>https://paulobarbosa.dev/blog/seis-empresas-comecar-de-novo/</loc></url><url><loc>https://paulobarbosa.dev/blog/sql-injection-em-2026/</loc></url><url><loc>https://paulobarbosa.dev/blog/system-design-rastreabilidade-hash-unico/</loc></url><url><loc>https://paulobarbosa.dev/blog/topico/backend/</loc></url><url><loc>https://paulobarbosa.dev/blog/topico/carreira/</loc></url><url><loc>https://paulobarbosa.dev/blog/topico/casos/</loc></url><url><loc>https://paulobarbosa.dev/blog/topico/ledger/</loc></url><url><loc>https://paulobarbosa.dev/blog/topico/negocio/</loc></url><url><loc>https://paulobarbosa.dev/blog/topico/produto/</loc></url><url><loc>https://paulobarbosa.dev/blog/topico/seguranca/</loc></url><url><loc>https://paulobarbosa.dev/blog/topico/system-design/</loc></url><url><loc>https://paulobarbosa.dev/blog/uuid-v7-ulid-snowflake-comparacao/</loc></url><url><loc>https://paulobarbosa.dev/en/</loc></url><url><loc>https://paulobarbosa.dev/en/blog/</loc></url><url><loc>https://paulobarbosa.dev/en/blog/feedback-that-works/</loc></url><url><loc>https://paulobarbosa.dev/en/blog/mid-level-to-senior/</loc></url><url><loc>https://paulobarbosa.dev/en/blog/six-companies-starting-over/</loc></url><url><loc>https://paulobarbosa.dev/en/blog/topico/carreira/</loc></url><url><loc>https://paulobarbosa.dev/en/mentoria/</loc></url><url><loc>https://paulobarbosa.dev/en/newsletter/</loc></url><url><loc>https://paulobarbosa.dev/en/palestras/</loc></url><url><loc>https://paulobarbosa.dev/en/projetos/</loc></url><url><loc>https://paulobarbosa.dev/en/sobre/</loc></url><url><loc>https://paulobarbosa.dev/mentoria/</loc></url><url><loc>https://paulobarbosa.dev/newsletter/</loc></url><url><loc>https://paulobarbosa.dev/palestras/</loc></url><url><loc>https://paulobarbosa.dev/projetos/</loc></url><url><loc>https://paulobarbosa.dev/sobre/</loc></url></urlset>