Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/junioranheu/translate-api-crqs-mediatr

Aplicação desenvolvida em .NET 8 via CLI (VS Code) / SO MacOS. Foco em aprender/utilizar CQRS com MediatR, DockerFile e Docker Compose
https://github.com/junioranheu/translate-api-crqs-mediatr

api cqrs csharp docker docker-compose dockerfile dotnet8 mediatr

Last synced: 3 days ago
JSON representation

Aplicação desenvolvida em .NET 8 via CLI (VS Code) / SO MacOS. Foco em aprender/utilizar CQRS com MediatR, DockerFile e Docker Compose

Awesome Lists containing this project

README

        

# Translate.API

A ideia inicial era criar uma API em .NET 8 estritamente utilizando APENAS o VS Code no MacOS. Mas a experiência foi péssima: complicado demais referenciar as camadas, foi super chato instalar as dependências, tudo é via terminal, simplesmente importar classes de um arquivo pro outro é algo complicado, e a cereja do bolo: quando rodei a API no VS, vi que o .sln estava todo quebrado!

Depois passei pro VS do MacOS: ruim (comparado ao do Windows).

Mas enfim, terminei (o básico do básico...) a API no Windows mesmo.

>>>>>>>>>>> No final das contas, esse projeto foi super útil porque aprendi uma nova arquitetura/prática seguindo o tutorial de arquitetura CQRS com MediatR do Balta. E também, claro, utilizei DockerFile e Docker Compose.

PS: A API tecnicamente se tratava sobre traduzir frases, etc. Mas isso não foi implementado, de fato. Só um CRUD (não literalmente C, R, U, D) das entidades Usuario, UsuarioRole, Role, Log e Frase.