8-Bit Chronicles

Games • Tech • DevLog

DevLog #01 – Order Pipeline: Arquitetura Event-Driven Serverless

DevLog

DevLog #01 – Order Pipeline: Arquitetura Event-Driven Serverless

📅 Data: 06 de Janeiro de 2026

✍️ Autor: Luís Gabriel Marchió Batista


Introdução

Após criar o repositório completo para o projeto Order Pipeline, estou iniciando um DEVLOG detalhado sobre observabilidade e resiliência em arquiteturas event-driven serverless com C#/.NET.

Neste primeiro post, vamos explorar:

  • 🏗️ Visão geral da arquitetura event-driven
  • ☁️ Por que serverless é a escolha ideal
  • 📊 Fundamentos de observabilidade
  • 🛡️ Estratégias de resiliência

A Arquitetura Event-Driven

Uma arquitetura event-driven é baseada em eventos como a unidade fundamental de comunicação entre componentes.

No contexto do Order Pipeline:

  • OrderCreated – Disparado quando um novo pedido é criado
  • OrderProcessed – Disparado quando o pedido entra em processamento
  • OrderShipped – Disparado quando o pedido é enviado
  • OrderCancelled – Disparado quando um pedido é cancelado

Cada evento flui através de um message broker (como RabbitMQ ou Azure Service Bus), permitindo desacoplamento entre os serviços.

Serverless e Cloud-Native

No contexto de C#/.NET, utilizamos Azure Functions ou AWS Lambda para executar nossas lógicas de negócio em resposta a eventos.

Benefícios:

  • ✅ Escalabilidade automática
  • ✅ Pagamento apenas pelo uso (pay-per-execution)
  • ✅ Gerenciamento automático de infraestrutura
  • ✅ Integração nativa com serviços cloud

O que esperar nos próximos posts

Continuaremos explorando implementações práticas de observabilidade e resiliência no Order Pipeline. Fique ligado! 🚀