Hangout Domain-Driven Design (parte 2)

Ontem rolou outro hangout sobre Domain-Driven Design (DDD).

Apesar do título, a conversa foi mais sobre Arquitetura de Software do que DDD: falamos de um monte de coisa como ORMs, Mappers, Camada de aplicação, Dependency Injection, microservices, entre outros. Claro, também falamos sobre Bounded Contexts e Domain Events do DDD.

Vejam aqui: https://www.youtube.com/watch?v=jFHHh-yYStc

Comentem!
[]s

Anúncios

3 comentários em “Hangout Domain-Driven Design (parte 2)

  1. Robson, poderia fazer um post sobre o uso do AutoMapper numa arquitetura baseada em DDD? No video você falou que usar o AutoMapper para converter um ViewModel (ou DTO) em um Agregado era loucura. Eu já havia comentado com meus colegas de trabalho exetamente isso, que faz muito mais sentido criar o Agregado no Serviço de Aplicação ou numa Fábrica, mas eles não ficaram muito convencidos…

    1. Olá, Edno, blz?
      Eu poderia fazer mas o próprio criador do AutoMapper já fez há uns anos 🙂
      https://lostechies.com/jimmybogard/2009/09/18/the-case-for-two-way-mapping-in-automapper/

      Em resumo, você é obrigado a quebrar encapsulamento dos seus objetos e pular todas as validações que sua entidade possui, tanto para cria-la quanto para alterar seu estado.

      Mostra pros seus amigos. Se ainda ficaram dúvidas, posta aqui e eu posso escrever um post sobre isso.
      []s!

Participe! Vamos trocar uma ideia sobre desenvolvimento de software!

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s