Voltar para projetos
Micro-payment Engine
Gateway de pagamentos de alta latência e tolerância a falhas
Node.jsGoPostgreSQLRedisKafkaDocker
Contexto
A startup precisava escalar o sistema legado que sofria downtime durante picos de transações.
O Desafio
Banco de dados bloqueando escritas concorrentes e serviços monolíticos travando por memory leaks.
Solução
Estrangulamos o monolito separando a etapa de autorização de cartão para um microserviço em Go. Adotamos mensageria com Kafka para garantir entrega das requisições assíncronas.
Aprendizados
Entendimento profundo sobre padrões de resiliência (Circuit Breaker, Retry, Fallback) em sistemas distribuídos.