Boa tarde pessoal! Agro no Agro estamos criando uma arquitetura utilizando o conceito de DDD (Domain Driven Design) com Spring Boot.
Alguém esta utilizando alguma arquitetura semelhante?
Boa tarde pessoal! Agro no Agro estamos criando uma arquitetura utilizando o conceito de DDD (Domain Driven Design) com Spring Boot.
Alguém esta utilizando alguma arquitetura semelhante?
Estamos começando a utilizar DDD aqui na PC Sistemas em Goiânia e também utilizamos Java + Spring. Utilizamos o Apache Karaf como plataforma OSGi para gestão de componentes. Para mais detalhes, podemos conversar melhor.
Bom dia! Muito bacana. Podemos trocar algumas figurinhas sim...
Olá Patrick, para um melhor aproveitamento da ferramenta tente fazer comentários direto na resposta ou pergunta, não é necessário utilizar outra resposta para isso. Para continuar as discussões sobre o assunto, sugiro a criação de um tópico de discussão no Ryver. :)
— Rubens Dos Santos Filho 22 de May de 2018
Recentemente fizemos um estudo e montamos uma proposta para utilizar algumas patterns de DDD em ABL Progress. Em Java fizemos algumas POCs com Spring aplicando DDD; programaticamente é simples, o que identificamos é que grande parte da complexidade está na especificação de negócio e na representação do negócio no código fonte. Para poder realmente aplicar DDD é preciso mudar o mindset do time de desenvolvimento e dos que estão atrelados ao produto.
— Thiago A. de Souza Weber 25 de May de 2018Para quem está começando com DDD é recomendada a leitura do RED Book de DDD escrito pelo Vaughn Vernon: https://www.amazon.com.br/Implementing-Domain-Driven-Design-Vaughn-Vernon/dp/0321834577
Todo esse caminho do DDD nos leva a olhar para questões como desacoplamento, cqrs, sistemas reativos e resilientes; neste ponto tem uma palestra do próprio Vaughn Vernon sobre a "modelagem da incerteza" dentro do requisito de negócio: https://www.youtube.com/watch?v=MKLRXCiU5IE
— Thiago A. de Souza Weber 25 de May de 2018