← Engenharia de Software e Dados
Sistemas Distribuídos e Orientados a Eventos
Sistemas que escalam horizontalmente e continuam a funcionar quando partes não funcionam.
Num sistema distribuído, a falha parcial é o estado normal, não a excepção — o difícil é manter-se correcto quando um componente está lento, a reiniciar ou brevemente inalcançável. Desenho arquitecturas orientadas a eventos em torno de streaming e filas duráveis como o Kafka, com os padrões que as tornam fiáveis em escala: consumidores idempotentes, garantias de entrega explícitas, backpressure e retries com cuidado na ordenação. O resultado escala horizontalmente e degrada-se com graça, lidando com dados de alto débito sem largar ou duplicar discretamente os registos de que o negócio depende.
O que está incluído
- Arquitectura orientada a eventos
- Kafka, filas e streaming
- Padrões de concorrência e resiliência
- Idempotência e garantias de entrega
- Tratamento de dados de alto débito
Engenharia de Software e Dados
Vamos falar sobre o seu projecto.
Fale-me do seu sistema e do que pretende alcançar — direi com honestidade como posso ajudar.
Iniciar uma conversa