In NestJS, un provider è qualsiasi classe che può essere iniettata come dipendenza, e un servizio è il tipo più comune — una classe che contiene logica di business. Marcando una classe con @Injectable() la si rende un provider che il sistema DI di NestJS può creare e iniettare.
