AwesomeShop.Services.Customers - Formação Microsserviços com ASP.NET Core
A arquitetura do AwesomeShop, sistema de e-commerce baseado na arquitetura de microsserviços, contém 6 microsserviços:
Tecnologias, práticas e arquitetura utilizadas
- ASP.NET Core com .NET 5
- Arquitetura de Microsserviços
- Princípios do Domain-Driven Design
- MongoDB
- Clean Architecture
- CQRS
- RabbitMQ e arquitetura orientada a eventos
- API Gateway com Ocelot
- Service Discovery com Consul
- Observabilidade com Prometheus e Grafana
Funcionalidades do Orders
- Cadastro
- Busca por Id
- Atualização de Status consumindo evento PaymentAccepted