Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/junioranheu/translate-api-crqs-mediatr
- Owner: junioranheu
- Created: 2024-02-17T02:31:01.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-03-23T16:26:57.000Z (10 months ago)
- Last Synced: 2024-11-14T00:26:45.279Z (2 months ago)
- Topics: api, cqrs, csharp, docker, docker-compose, dockerfile, dotnet8, mediatr
- Language: C#
- Homepage:
- Size: 134 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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.