<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml"><url><loc>https://rifeli.dev/tags/backend/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/concorr%C3%AAncia/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2026-05-27-concorrencia-worker-pools-go/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/golang/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/patterns/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/</loc><lastmod>2026-05-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/batch/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2026-05-25-batch-inserts-on-conflict-postgresql/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/performance/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/privacidade/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/postgresql/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/sql/</loc><lastmod>2026-05-25T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/aurora/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/aws/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2026-05-24-crise-performance-aurora-postgresql/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/incidente/</loc><lastmod>2026-05-24T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/anthropic/</loc><lastmod>2026-04-22T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/claude-code/</loc><lastmod>2026-04-22T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/cli/</loc><lastmod>2026-04-22T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/dotfiles/</loc><lastmod>2026-04-22T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/produtividade/</loc><lastmod>2026-04-22T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/sincronizando-claude-code-entre-maquinas/</loc><lastmod>2026-04-22T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/analytics/</loc><lastmod>2026-03-03T01:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/artificial-intelligence/</loc><lastmod>2026-03-03T01:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/python-ia-dados-harmo-basico-ao-pratico/</loc><lastmod>2026-03-03T01:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/data-engineering/</loc><lastmod>2026-03-03T01:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/data-science/</loc><lastmod>2026-03-03T01:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/llm/</loc><lastmod>2026-03-03T01:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/python/</loc><lastmod>2026-03-03T01:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/bestpractices/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/cleancode/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/object-calisthenics-golang-design/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/objectcalisthenics/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/programming/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/refactoring/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/softwaredesign/</loc><lastmod>2026-03-03T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/desenvolvimento/</loc><lastmod>2026-02-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/go-e-orientada-a-objetos-paradigmas/</loc><lastmod>2026-02-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/oop/</loc><lastmod>2026-02-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/programacao/</loc><lastmod>2026-02-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/softwareengineering/</loc><lastmod>2026-02-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/tecnologia/</loc><lastmod>2026-02-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/engenharia/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/go/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/tooling-nativo-go-produtividade-e-profiling-pprof/</loc><lastmod>2025-11-18T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/arquitetura/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/cloud/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/devops/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/licoes-aprendidas-rodando-plataforma-cloudnative-na-aws/</loc><lastmod>2025-11-14T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/automa%C3%A7%C3%A3o/</loc><lastmod>2025-11-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/como-fazemos-ci-cd-na-harmo/</loc><lastmod>2025-11-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/chat/</loc><lastmod>2025-10-28T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/como-adicionar-dicionarios-no-clickup/</loc><lastmod>2025-10-28T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/gest%C3%A3o/</loc><lastmod>2025-10-28T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/c%C3%B3digo/</loc><lastmod>2025-08-20T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/fetch/</loc><lastmod>2025-08-20T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/nativo/</loc><lastmod>2025-08-20T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/nodejs/</loc><lastmod>2025-08-20T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2025-08-20-por-que-usar-o-fetch-no-nodejs/</loc><lastmod>2025-08-20T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/timeout/</loc><lastmod>2025-08-20T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2025-08-10-do-zero-a-home-server-como-e-por-que-montei-meu-nas-em-zfs/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/infra-estrutura/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/self-hosted/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/server/</loc><lastmod>2025-08-10T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/carreira/</loc><lastmod>2025-08-02T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/gestao/</loc><lastmod>2025-08-02T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2025-08-02-por-que-decidi-oferecer-consultoria-tecnica/</loc><lastmod>2025-08-02T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2025-08-01-entrevista-mais-que-senior-com-elton-minetto/</loc><lastmod>2025-08-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2025-07-10-como-gerimos-nossos-cluters-kubernets-na-pratica/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/eks/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/kubernets/</loc><lastmod>2025-07-10T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2025-07-01-agendando-cronjobs-nativos-no-rds-aurora-postgresql-com-pgcron/</loc><lastmod>2025-07-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/aws-rds/</loc><lastmod>2025-07-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/cronjob/</loc><lastmod>2025-07-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/posts/markdown-cheat-sheet/</loc><lastmod>2022-08-27T09:16:45+00:00</lastmod></url><url><loc>https://rifeli.dev/posts/</loc><lastmod>2022-08-27T09:16:45+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/anota%C3%A7%C3%B5es/</loc><lastmod>2022-01-16T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/avelino/</loc><lastmod>2022-01-16T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/insights/</loc><lastmod>2022-01-16T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/newsletter/2022-01-anotacoes/</loc><lastmod>2022-01-16T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/newsletter/</loc><lastmod>2022-01-16T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/newsletter/</loc><lastmod>2022-01-16T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/open-source/</loc><lastmod>2022-01-16T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/thiago-avelino/</loc><lastmod>2022-01-16T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/newsletter/2021-04-anotacoes/</loc><lastmod>2021-04-27T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/architecture/</loc><lastmod>2020-10-08T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/distributed/</loc><lastmod>2020-10-08T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/event/</loc><lastmod>2020-10-08T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2020-10-08-how-we-use-serverless-at-harmo/</loc><lastmod>2020-10-08T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/serverless/</loc><lastmod>2020-10-08T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/uses/</loc><lastmod>2025-03-19T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/about/</loc><lastmod>2025-03-19T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/categories/</loc><lastmod>2017-12-30T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/categories/desenvolvimento/</loc><lastmod>2017-12-30T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2017-12-30-principios-solid-lsp-e-sopa-de-letrinhas/</loc><lastmod>2017-12-30T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/solid/</loc><lastmod>2017-12-30T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2017-12-06-principios-solid-ocp-e-sopa-de-letrinhas/</loc><lastmod>2017-12-06T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2017-03-25-principios-solid-srp-e-sopa-de-letrinhas/</loc><lastmod>2017-03-25T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2016-11-11-falando-sobre-a-estrutura-do-meu-blog/</loc><lastmod>2016-11-11T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/jekyll/</loc><lastmod>2016-11-11T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/docker/</loc><lastmod>2016-11-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2016-11-05-docker-vamos-falar-sobre-virtualizacao/</loc><lastmod>2016-11-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2016-08-19-heranca-ou-composicao-qual-utilizar/</loc><lastmod>2016-08-19T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/php/</loc><lastmod>2016-08-19T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/categories/dicas/</loc><lastmod>2016-06-02T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2016-05-30-websocket-no-php/</loc><lastmod>2016-06-02T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2016-05-29-porque-me-mudei-para-joinville/</loc><lastmod>2016-05-29T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/vida/</loc><lastmod>2016-05-29T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2016-01-22-implementando-annotations-com-doctrine-annotation-reader-em-php/</loc><lastmod>2016-01-22T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2015-11-11-como-replicar-banco-de-dados-mysql/</loc><lastmod>2015-11-11T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/mysql/</loc><lastmod>2015-11-11T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2015-07-12-como-ir-bem-em-calculo-um/</loc><lastmod>2015-07-12T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/matem%C3%A1tica/</loc><lastmod>2015-07-12T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/blog/</loc><lastmod>2015-05-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/categories/blog/</loc><lastmod>2015-05-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2015-05-05-porque-utilizar-o-jekyll/</loc><lastmod>2015-05-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2015-04-01-instalando-certificado-de-seguranca-ssl/</loc><lastmod>2015-04-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/linux/</loc><lastmod>2015-04-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/categories/seguran%C3%A7a/</loc><lastmod>2015-04-01T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/eventos/</loc><lastmod>2015-03-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/categories/eventos/</loc><lastmod>2015-03-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2015-03-21-php-experience-2015/</loc><lastmod>2015-03-21T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/categories/design/</loc><lastmod>2015-03-20T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/blog/2015-03-20-serie-de-hangouts-sobre-ood-principles-solid/</loc><lastmod>2015-03-20T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/bad-bye/</loc><lastmod>1989-01-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/goodbye/</loc><lastmod>1989-01-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/hello/</loc><lastmod>1989-01-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/newsletter/unsubscriber/</loc><lastmod>1989-01-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/tags/welcome/</loc><lastmod>1989-01-05T00:00:00+00:00</lastmod></url><url><loc>https://rifeli.dev/newsletter/welcome/</loc><lastmod>1989-01-05T00:00:00+00:00</lastmod></url></urlset>