Damiano Petrungaro
Italy
source: www.vidiani.com
Tivoli (RM)
source: www.livitaly.com
Tivoli (RM)
source: www.romaest.org
Tivoli (RM)
source: www.tivolitouring.com
Tivoli (RM)
source: www.confinelive.it
Tivoli (RM)
source: www.greenparkmadama.it
Strategic Design
Tactical Design
The strategic design is the one in which you and the domain experts analyze a domain, define its boundaries, and look for the best way to let communicate different boundaries.
The tactical design describes a group of patterns to use to shape as code the invariants and models defined in a domain analysis that is often (hopefully) driven by the strategic design.
Goal of this talk:
The circumstances that form the setting for an event, statement, or idea, and in terms of which it can be fully understood.
" The first result of a Google search
Office
Shower
Nude Beach
Non-Nude Beach
Star
It is part of the Strategic Pattern of the DDD literature and it represents a logical boundary where the rules of a sub-domain are applied and make your context unique
Core: is a part of the business that is of primary importance to the success of the organization.
Supporting: is a part of the business that is essential, but yet not Core.
Generic: is a part of the business that looks like a supporting subdomains but it is not specialized.
- Partnership
- Shared Kernel
- Customer-Supplier Development
- Conformist
- Anticorruption layer
- Open Host Service
- Published Language
- Separate ways
- Big ball of mud
fun fact: "/giphy damiano"