Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

[Dúvida] Serviços de negocio ou Serviços de aplicação?

No video do curso microsservicos padroes de projeto, é falado sobre serviços de dominio e serviços de negocio relacionados ao DDD, porém eu gostaria de saber se o exemplo dado ao serviço de negocio, que seria um orquestrador, se nesse caso o instrutor estaria falando da camada de Application Service do DDD ou apenas esta exemplificando com um nome não relacionado ao DDD?

1 resposta
solução!

Oii, Alexandre.

No vídeo, o “serviço de negócio” que o instrutor menciona é o mesmo conceito que no Domain-Driven Design (DDD) chamamos de Application Service.

Como funciona na prática:

  • Serviço de domínio (ou Data Service): cuida de um domínio específico, por exemplo, só do estudante. Ele garante as regras desse domínio, como validar e salvar um estudante.
  • Serviço de negócio (ou Application Service): é um orquestrador. Ele junta vários serviços de domínio para executar uma tarefa completa do negócio, como fazer a matrícula — que envolve criar o estudante, registrar pagamento, enviar notificação, etc.

Portanto, o instrutor usa o termo serviço de negócio para mostrar o papel de orquestrar várias partes. No DDD, o nome correto disso é Application Service.

Resumo: no contexto do vídeo, serviço de negócio = Application Service.

Alura Conte com o apoio da comunidade Alura na sua jornada. Abraços e bons estudos!