Estudos de caso
Cada case documenta a restrição, a decisão, a alternativa descartada e o resultado medido. Também registra quando a decisão deve ser revista.
-
Infosistemas: contrato de falha na mensageria RabbitMQ
Falhas intermitentes entre microsserviços sem contrato para retry, DLQ ou duplicidade. Mais consumidores só empurravam a sobrecarga.
~98% redução de falhas intermitentes nos fluxos críticos
Abrir o case — Infosistemas: contrato de falha na mensageria RabbitMQ
-
VBET: analytics sobre um SQL Server que não podíamos mudar
O banco era de outro time. O dashboard precisava deixar de depender de um schema que não controlávamos.
~7 min → <1 s comissões, da carga original ao cache quente
Abrir o case — VBET: analytics sobre um SQL Server que não podíamos mudar
-
Flapper: descobrir o domínio antes de separar o monólito
O produto não podia parar, e os autores originais já não estavam lá. Antes de migrar, foi preciso descobrir quais fronteiras o banco ainda revelava.
~25% menos tabelas na separação por domínios
Abrir o case — Flapper: descobrir o domínio antes de separar o monólito