Skip to content

Desenvolvimento de microsserviços em .NET 5 usando WebAPI, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, SQLServer, Dapper, EntityFramework, CQRS e Clean Code, com uma carga horária de aproximadamente 37 horas

License

jocildoschiman/AspnetMicroservices

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Código-fonte escrito no curso de desenvolvimento de microsserviços com .NET 5.

Neste curso aprendi a desenvolver microsserviços usando as melhores práticas e tecnologias actuais tais como WebAPI, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, PostgreSQL, SQLServer, Dapper, EntityFramework, CQRS e Clean Code, com uma carga horária de aproximadamente 37 horas.

Ainda neste curso, foi construído um e-commerce com separação de módulos em APIs/Microsserviços (Catálogo, Carrinho e Pedidos), usando uma mistura de bancos de dados não relacionais (MongoDB para catálogo e Redis para carrinho) e bancos de dados relacionais (PostgreSQL, SQL Server), com comunicação entre as diferentes APIs/microsserviços através do protocolo HTTP/2 (gRPC), RabbitMQ Event Driven Coomunication e uso do Ocelot Gateway. Fez-se ainda a orquestração de contentores através do Docker e foi utilizado também o Portainer para fazer a gestão e manutenção dos contentores e deployments (DevOps).

About

Desenvolvimento de microsserviços em .NET 5 usando WebAPI, Docker, RabbitMQ, MassTransit, Grpc, Ocelot API Gateway, MongoDB, Redis, SQLServer, Dapper, EntityFramework, CQRS e Clean Code, com uma carga horária de aproximadamente 37 horas

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published