A pergunta é um tanto autoexplicativa, o conceito ainda não está tão claro para mim.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
A pergunta é um tanto autoexplicativa, o conceito ainda não está tão claro para mim.
Serviços são responsáveis pela lógica de negócio da sua aplicação, além de ser responsável por se comunicar com as camadas mais internas do software, como por exemplo, uma camada de dados. Serviços surgiram da necessidade de uma camada responsável por fazer as tratativas de regras de negócios, tentando desacoplar a camada de Controladores (controllers) da camada de Modelos (models). Então é basicamente isso, usar serviços para separar as regras de negócio do controlador.