DDD

Descrição

dev Mapa Mental sobre DDD, criado por Fernando Siqueira em 27-11-2020.
Fernando Siqueira
Mapa Mental por Fernando Siqueira, atualizado more than 1 year ago
Fernando Siqueira
Criado por Fernando Siqueira mais de 3 anos atrás
81
0

Resumo de Recurso

DDD

Anotações:

  • https://vaadin.com/learn/tutorials/ddd/strategic_domain_driven_design
  1. DOMINIO
    1. SUBDOMINIOS
      1. CORE

        Anotações:

        • E O DOMINIO PRINCIPAL DA APP, SEM ELE NAO EXISTIRIA A APP
        1. SUPPORT

          Anotações:

          • TAMBEM PODEM SER CONSIDERADA CORE DOMAIN MAS ELES TEM A DEPENDENCIA DO CORE DOMAIN PARA EXISTIR
          1. GENERIC

            Anotações:

            • SAO DOMINIOS QUE NAO FAZEM PARTE DO DOMINIO PRINICIAL DA APP
        2. Ubiquitous Language

          Anotações:

          • LINGUAGEM COMUM ENTRE DESENVOLVEDORES E EXPECIALISTAS DO DOMINIO DA APP. DICIONARIO DE INFORMACOES QUE DESCREVE OS FLUXOS E EVENTOS DOS DOMINIOS
          1. Bounded Contexts

            Anotações:

            • conjunto de business actions dentro de um dominio, isso pode gerar um microservice
            • There is not necessarily a one-to-one mapping between bounded contexts and subdomains. Since a bounded context belongs to the solution space and a subdomain to the problem space
            1. upstream contexts

              Anotações:

              • CONTEXTO QUE TRANSMITE INFORMACOES COM OUTRO CONTEXTO
              1. downstream contexts

                Anotações:

                • RECEBE INFORMACOES DE OUTRO CONTEXTO
                1. context map

                  Anotações:

                  • How are we going to map between the contexts' domain models (i.e. how are we translating from one ubiquitous language to another)
                  • How are we going to guard against unwanted or problematic changes occurring upstream
                  1. Partnership
                    1. Shared Kernel
                      1. Customer-Supplier
                        1. Conformist
                          1. Anticorruption Layer
                            1. Open Host Service
                              1. Published Language
                                1. Separate Ways
                              2. Tactical Domain-Driven Design

                                Anotações:

                                • l DDD is a set of design patterns
                                1. Entity
                                  1. Value Object
                                    1. aggregate

                                    Anexos de mídia

                                    Semelhante

                                    SALESFORCE DEV-401 Certification Evaluation 1
                                    Hawerth Castro
                                    SALESFORCE DEV-401 Certification Evaluation 2
                                    Hawerth Castro
                                    Backend - Guia de estudos
                                    Roniel Gomes
                                    Criação de App : Depressão
                                    Victor Chang
                                    Sloow Food
                                    Neide Araujo
                                    ORIGAMID - Web Design
                                    Guilherme Giorgi
                                    Trabalho Redes
                                    michaelcensi
                                    Prontuário eletrônico (PE)
                                    aureliorangel93
                                    Improbidade administrativa
                                    Cylaine Auler
                                    Universidade e formação de recursos humanos
                                    navarro_junior
                                    A CONQUISTA ESPANHOLA
                                    danipixelchix