Skip to content

Aplicação desenvolvida em .NET com o objetivo de demonstrar e aplicar os conceitos da arquitetura de microserviços. A aplicação é estruturada em vários serviços independentes que se comunicam entre si, proporcionando maior escalabilidade e facilidade de manutenção.

License

Notifications You must be signed in to change notification settings

antonioscript/EShopMicroservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EShopMicroservices

Aplicação desenvolvida em .NET com o objetivo de demonstrar e aplicar os conceitos da arquitetura de microserviços. A aplicação é estruturada em vários serviços independentes que se comunicam entre si, proporcionando maior escalabilidade e facilidade de manutenção. Foi utilizado .NET Core para criar serviços robustos e de alto desempenho, enquanto o API Gateway serve como ponto único de entrada, facilitando a gestão e segurança das requisições.

Catalog.API

Arquitetura Vertical Slice

alt text

Design Patterns

CQRS Pattern

alt text

Mediator Pattern

Dependecy Injection

Minimal APIs and Routing in ASP.NET 8

ORM Pattern

Libraries Nuget Packages

MediatR for CQRS

Carter for API Endpoints

alt text

Marten for

Uso do PostgreSQL e Marten

Para o serviços de comunicação usando o PostgreSQL iremos utilizar a biblioteca Marten: alt text

About

Aplicação desenvolvida em .NET com o objetivo de demonstrar e aplicar os conceitos da arquitetura de microserviços. A aplicação é estruturada em vários serviços independentes que se comunicam entre si, proporcionando maior escalabilidade e facilidade de manutenção.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published