Tropical Ruby Conference Abril Pro Ruby 2014

Videos provided by Tropical Ruby Conference, recorded by Hugo Borges

Apresentado por Lucas Dohmen no Abril Pro Ruby 2014. Domain Driven Design é um processo de desenvolvimento de software que se concentra em encontrar uma linguagem comum para as partes envolvidas. Esta linguagem e os modelos resultantes são extraídos a partir do domínio e não de detalhes técnicos da implementação. O objetivo é melhorar a comunicação entre clientes, desenvolvedores e todos os outros grupos envolvidos. Mesmo que o livro de Eric Evan sobre este tópico tenha sido escrito há quase dez anos, este tema continua a ser importante porque vários projetos falham por razões de comunicação. Bancos de dados relacionais têm sua própria linguagem e influenciam o projeto do software em uma direção mais longe do domínio: entidades têm de ser criadas com o único propósito de aderir às melhores práticas de banco de dados relacional. Dois tipos de bancos de dados NoSQL estão mudando isso: bancos de documentos e bancos de grafo. Em um banco de documentos, você pode modelar uma relação de contenção de uma forma mais natural e, assim, expressar se uma dada entidade pode ou não existir fora da entidade que a contém. Um banco de dados de grafo permite modelar relações entre entidades de uma forma simples, que pode ser expressa na linguagem do domínio.

Rated: Everyone
Viewed 87 times
Tags: There are no tags for this video.