Fernando Godoy

Engenharia Backend para Sistemas de Alta Escala

Blog

Fernando Godoy

Engenharia backend para sistemas de alta escala.

Microservices, EDA e CQRS para produtos críticos em cloud, com foco em escala e resiliência.

Destaques

  • Staff Software Engineer II
  • Plataformas críticas em escala
  • AWS e GCP em produção
  • Java/Kotlin com Spring/Quarkus

Últimos posts

Ver todos
Ilustração técnica mostrando uma sequência de eventos de domínio formando o estado atual de um agregado.

Post em destaque

Event Sourcing: armazenando fatos em vez de estado

22 de jul. de 20268 min

Event Sourcing não é salvar histórico por curiosidade. É modelar o sistema a partir dos fatos que aconteceram, tratando o estado atual como consequência e não como a única fonte de verdade.

KafkaEvent SourcingArquiteturaSistemas DistribuídosBackend
Ilustração sobre injeção de uma lista de Beans no Spring como composição explícita de várias implementações.
SpringNo Spring, injetar uma lista de Beans não é gambiarra

15 de jul. de 20268 min

Injetar uma lista de Beans é uma forma legítima de modelar colaboração entre várias implementações. O problema não é a lista, é usar a lista para esconder escolha, ordem ou responsabilidade mal definida.

Ilustração técnica mostrando Debezium lendo o log transacional do banco de dados e publicando mudanças confirmadas no Kafka.
KafkaCDC: por que Debezium existe

08 de jul. de 202610 min

CDC não existe para transformar banco de dados em tópico por conveniência. Ferramentas como Debezium existem porque mudanças confirmadas no banco precisam atravessar a fronteira com Kafka sem depender de código frágil na aplicação.

Conteúdo sobre arquitetura e escala

Artigos recentes sobre engenharia backend, plataformas críticas e cloud.

Empresas que trabalhei

  • Neon

    Staff Software Engineer II — Plataforma e back-end para escalar operações, com confiabilidade.

  • PicPay

    Staff Software Engineer — Internalização de faturas e pagamentos para 30M+ clientes, com 8M+ faturas/mês processadas com resiliência e autonomia.

  • DIA Group

    Software Specialist III — ONE APP omnicanal com 900k+ usuários na Argentina e SSO em 4 países, com histórico preservado.

  • PagSeguro PagBank

    Software Specialist II — Pix API, BR Code e tokenização, além da migração da Wirecard para a AWS do PagSeguro.

Cookies e analytics

Usamos Google Analytics para medir visitas e melhorar o conteudo. Voce pode aceitar ou recusar. Saiba mais.