https://nullpointer-excelsior.github.io/posts/implementando-hexagonal-con-nestjs-part4/