Olá nesse projeto estou criando uma api restful.
Node/Express
Prisma
Nos meus estudos encontrei a lib chamada joi, feita para montar schemas e fazer validações nos payloads enviados e achei muito interessante segue o link: https://joi.dev/api/?v=17.13.0
Estou utilizando o sistema de injeção de depêndencias(Dependency Injection) para a montagem dos módulos, Entendi duas boas práticas com esse design:
Manutenção: Torna o código mais limpo e mais fácil de manter.
Modularidade: Facilita a substituição de partes da aplicação sem afetar outras partes.
Proximo passo: estudar testes unitários.