Voltar para projetos

Micro-payment Engine

Gateway de pagamentos de alta latência e tolerância a falhas

Node.jsGoPostgreSQLRedisKafkaDocker
Micro-payment Engine

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.