DDD

Beschreibung

dev Mindmap am DDD, erstellt von Fernando Siqueira am 27/11/2020.
Fernando Siqueira
Mindmap von Fernando Siqueira, aktualisiert more than 1 year ago
Fernando Siqueira
Erstellt von Fernando Siqueira vor mehr als 3 Jahre
76
0

Zusammenfassung der Ressource

DDD

Anmerkungen:

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

        Anmerkungen:

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

          Anmerkungen:

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

            Anmerkungen:

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

          Anmerkungen:

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

            Anmerkungen:

            • 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

              Anmerkungen:

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

                Anmerkungen:

                • RECEBE INFORMACOES DE OUTRO CONTEXTO
                1. context map

                  Anmerkungen:

                  • 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

                                Anmerkungen:

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

                                    Medienanhänge

                                    Zusammenfassung anzeigen Zusammenfassung ausblenden

                                    ähnlicher Inhalt

                                    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