Stefanini · Raízen · Ago 2022 - Mai 2024
Integração event-driven no Azure Service Bus: SAP, Salesforce e Pix
Como o CSOnline, construído na Stefanini para a Raízen, conecta SAP, Salesforce e pagamentos Pix pelo Azure Service Bus com entrega at-least-once e dead-letter, servindo mais de 13 mil usuários por mês.
csonline.com.bracesso restrito: plataforma interna Raízen
Restrição
SAP, Salesforce e pagamentos Pix precisavam convergir numa plataforma só para distribuição de combustível em larga escala, sem acoplar os sistemas entre si.
Decisão
Um núcleo event-driven: a API .NET publica em topics do Azure Service Bus e workers independentes consomem com at-least-once e dead-letter, para que um downstream lento nunca trave um pagamento.
Resultado
Três sistemas enterprise unificados, servindo mais de 13 mil usuários por mês com Pix em tempo real.
Papel
Engenheiro Fullstack · Raízen
Stefanini · Ago 2022 - Mai 2024
Stack
- .NET Core
- Angular
- Azure Service Bus
- Redis
- SAP
- Salesforce
- Pix
O que eu fiz
- Construí o CSOnline, plataforma enterprise com mais de 13 mil usuários ativos por mês
- Integrei SAP, Salesforce e pagamentos Pix em fluxos de negócio automatizados
- Projetei APIs escaláveis com DDD no Azure, com cache em Redis e mensageria via Service Bus
- Ampliei o footprint de nuvem para AWS depois da entrega inicial do CSOnline
- Entreguei jornadas completas: autenticação, catálogo, fluxos de compra e dashboards de relatório