Validações com ZOD e NestJS
Bom, primeiramente deixa eu me apresentar, sou o Mike e atualmente sou Back em uma software house, além de tech lead, gerente de projeto, enfim, cidade pequena...
Basicamente fazendo 1 projeto me deparei com zod no nest + swagger e achei genial, faz alguns meses que só trabalho com os 3 juntos, o zod facilita muito a vida com as validações mais complexas, visto q o transform() pode ser usado para diversas coisas e aí entra a dúvida, também temos acesso a fazer chamadas async com isso usando o refine(). Seria viavél fazer validações como "email já cadastrado" e retornar um 422 diretamente do zod ou ainda vale a pena validar pela service no nest?