Einführung in Domain-Driven Design: von der Buisness-Strategie zum technischen Design
Gespeichert in:
1. Verfasser: | |
---|---|
Weitere Verfasser: | |
Format: | Buch |
Sprache: | German English |
Veröffentlicht: |
Heidelberg
O'Reilly
[2022]
|
Ausgabe: | 1. Auflage |
Schlagworte: | |
Online-Zugang: | Inhaltstext Inhaltsverzeichnis |
Beschreibung: | 341 Seiten Illustrationen, Diagramme 24 cm x 16.5 cm |
ISBN: | 9783960091950 3960091958 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV048494064 | ||
003 | DE-604 | ||
005 | 20241114 | ||
007 | t| | ||
008 | 220930s2022 gw a||| |||| 00||| ger d | ||
015 | |a 22,N10 |2 dnb | ||
016 | 7 | |a 1252696507 |2 DE-101 | |
020 | |a 9783960091950 |c kart. : EUR 36.90 (DE), EUR 38.00 (AT) |9 978-3-96009-195-0 | ||
020 | |a 3960091958 |9 3-96009-195-8 | ||
024 | 3 | |a 9783960091950 | |
035 | |a (OCoLC)1302594470 | ||
035 | |a (DE-599)DNB1252696507 | ||
040 | |a DE-604 |b ger |e rda | ||
041 | 1 | |a ger |h eng | |
044 | |a gw |c XA-DE-BW | ||
049 | |a DE-860 |a DE-Aug4 |a DE-1043 |a DE-N2 |a DE-859 |a DE-573 |a DE-M347 |a DE-703 |a DE-898 |a DE-11 |a DE-1051 | ||
084 | |a ST 230 |0 (DE-625)143617: |2 rvk | ||
084 | |a ST 233 |0 (DE-625)143620: |2 rvk | ||
084 | |a SR 870 |0 (DE-625)143368: |2 rvk | ||
084 | |8 1\p |a 004 |2 23sdnb | ||
100 | 1 | |a Khononov, Vlad |e Verfasser |0 (DE-588)1249802911 |4 aut | |
240 | 1 | 0 | |a Learning domain-driven design |
245 | 1 | 0 | |a Einführung in Domain-Driven Design |b von der Buisness-Strategie zum technischen Design |c Vlad Khononov ; deutsche Übersetzung von Thomas Demmig |
250 | |a 1. Auflage | ||
264 | 1 | |a Heidelberg |b O'Reilly |c [2022] | |
264 | 4 | |c © 2022 | |
300 | |a 341 Seiten |b Illustrationen, Diagramme |c 24 cm x 16.5 cm | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
650 | 0 | 7 | |a Softwareentwicklung |0 (DE-588)4116522-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Domain engineering |0 (DE-588)4584951-1 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Modellierung |0 (DE-588)4170297-9 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Softwarearchitektur |0 (DE-588)4121677-5 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Objektorientierung |0 (DE-588)4346172-4 |2 gnd |9 rswk-swf |
653 | |a Business Domain | ||
653 | |a Event Storming | ||
653 | |a DDD | ||
653 | |a Softwarearchitektur | ||
653 | |a Softwareentwicklung | ||
653 | |a Bounded Context | ||
653 | |a Microservices | ||
653 | |a Event-getrieben | ||
653 | |a Data Mesh | ||
653 | |a Geschäftsdomäne | ||
689 | 0 | 0 | |a Domain engineering |0 (DE-588)4584951-1 |D s |
689 | 0 | 1 | |a Softwareentwicklung |0 (DE-588)4116522-6 |D s |
689 | 0 | 2 | |a Objektorientierung |0 (DE-588)4346172-4 |D s |
689 | 0 | 3 | |a Softwarearchitektur |0 (DE-588)4121677-5 |D s |
689 | 0 | 4 | |a Modellierung |0 (DE-588)4170297-9 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Demmig, Thomas |0 (DE-588)128548568 |4 trl | |
775 | 0 | 8 | |i Parallele Sprachausgabe |z 9781098100131 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, PDF |z 978-3-96010-732-3 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, ePub |z 978-3-96010-733-0 |
776 | 0 | 8 | |i Erscheint auch als |n Online-Ausgabe, Mobi |z 978-3-96010-734-7 |
856 | 4 | 2 | |m X:MVB |q text/html |u http://deposit.dnb.de/cgi-bin/dokserv?id=eb673d85da834339852a2ccb09e83d43&prov=M&dok_var=1&dok_ext=htm |3 Inhaltstext |
856 | 4 | 2 | |m DNB Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033871473&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
883 | 1 | |8 1\p |a vlb |d 20220301 |q DE-101 |u https://d-nb.info/provenance/plan#vlb | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-033871473 |
Datensatz im Suchindex
_version_ | 1815710553607241728 |
---|---|
adam_text |
INHALT
GRUSSWORT
.
15
VORWORT
.
17
EINLEITUNG
.
25
TEIL
I
STRATEGISCHES
DESIGN
1
FACHDOMAENEN
ANALYSIEREN
.
29
WAS
IST
EINE
FACHDOMAENE?
.
29
WAS
IST
EINE
SUBDOMAIN?
.
30
ARTEN
VON
SUBDOMAINS
.
30
SUBDOMAINS
VERGLEICHEN
.
33
GRENZEN
VON
SUBDOMAINS
ERMITTELN
.
37
BEISPIELE
FUER
EINE
ANALYSE
DER
FACHDOMAENE
.
40
GIGMASTER
.
41
BUSVNEXT
.
42
WER
SIND
DIE
DOMAENENEXPERTEN?
.
44
ZUSAMMENFASSUNG
.
45
UEBUNGEN
.
45
2
DOMAENENWISSEN
ERMITTELN
.
47
FACHLICHE
PROBLEME
.
47
ERLERNEN
VON
FACHWISSEN
.
48
KOMMUNIKATION
.
48
WAS
IST
EINE
UBIQUITOUS
LANGUAGE?
.
50
SPRACHE
DER
DOMAENENEXPERTEN
.
51
SZENARIEN
.
51
KONSISTENZ
.
52
I
7
MODELL
DER
FACHDOMAENE
.
53
WAS
IST
EIN
MODELL?
.
53
EFFEKTIVES
MODELLIEREN
.
54
DIE
FACHDOMAENE
MODELLIEREN
.
54
KONTINUIERLICHE
ARBEIT
.
55
WERKZEUGE
.
55
HERAUSFORDERUNGEN
.
56
ZUSAMMENFASSUNG
.
57
UEBUNGEN
.
58
3
DIE
KOMPLEXITAET
EINER
DOMAIN
IM
GRIFF
BEHALTEN
.
61
INKONSISTENTE
MODELLE
.
61
WAS
IST
EIN
BOUNDED
CONTEXT?
.
63
MODELLGRENZEN
.
64
VERBESSERTE
UBIQUITOUS
LANGUAGE
.
65
GUELTIGKEITSBEREICH
EINES
BOUNDED
CONTEXT
.
65
BOUNDED
CONTEXTS
VERSUS
SUBDOMAINS
.
66
SUBDOMAINS
.
67
BOUNDED
CONTEXTS
.
67
DIE
VERBINDUNG
ZWISCHEN
SUBDOMAINS
UND
BOUNDED
CONTEXTS
.
67
GRENZEN
.
69
PHYSISCHE
GRENZEN
.
69
ZUSTAENDIGKEITSGRENZEN
.
70
BOUNDED
CONTEXTS
IN
DER
REALITAET
.
70
SEMANTIC
DOMAINS
.
71
WISSENSCHAFT
.
72
EINEN
KUEHLSCHRANK
KAUFEN
.
72
ZUSAMMENFASSUNG
.
74
UEBUNGEN
.
75
4
BOUNDED
CONTEXTS
INTEGRIEREN
.
77
KOOPERATION
.
78
PARTNERSHIP
.
78
SHARED
KERNEL
.
79
CUSTOMER/SUPPLIER
.
81
CONFORMIST
.
81
ANTICORRUPTION
LAYER
.
82
OPEN-HOST
SERVICE
.
83
SEPARATE
WAYS
.
84
KOMMUNIKATIONSPROBLEME
.
84
GENERIC
SUBDOMAINS
.
85
MODELLUNTERSCHIEDE
.
85
8
|
INHALT
CONTEXT
MAP
.
85
WARTUNG
.
86
EINSCHRAENKUNGEN
.
86
ZUSAMMENFASSUNG
.
87
UEBUNGEN
.
88
TEIL
II
TAKTISCHES
DESIGN
5
EINFACHE
BUSINESS-LOGIK
IMPLEMENTIEREN
.
91
TRANSACTION
SCRIPT
.
91
IMPLEMENTIERUNG
.
92
SO
EINFACH
IST
ES
NICHT!
.
92
WANN
MAN
EIN
TRANSACTION
SCRIPT
VERWENDET
.
97
ACTIVE
RECORD
.
98
IMPLEMENTIERUNG
.
98
WANN
SOLLTE
ACTIVE
RECORD
GENUTZT
WERDEN?
.
99
SEIEN
SIE
PRAGMATISCH
.
100
ZUSAMMENFASSUNG
.
100
UEBUNGEN
.
101
6
KOMPLEXE
BUSINESS-LOGIK
ANGEHEN
.
103
GESCHICHTE
.
103
DOMAIN
MODEL
.
103
IMPLEMENTIERUNG
.
104
BAUSTEINE
.
105
KOMPLEXITAET
MANAGEN
.
122
ZUSAMMENFASSUNG
.
123
UEBUNGEN
.
124
7
DIE
ZEITLICHE
DIMENSION
MODELLIEREN
.
127
EVENT
SOURCING
.
127
SUCHE
.
132
ANALYSE
.
133
SOURCE
OF
TRUTH
.
135
EVENT
STORE
.
135
EVENT-SOURCED
DOMAIN
MODEL
.
136
VORTEILE
.
138
NACHTEILE
.
139
HAEUFIGE
FRAGEN
.
140
INHALT
|
9
PERFORMANCE
.
140
DATEN
LOESCHEN
.
142
WARUM
KANN
ICH
NICHT
EINFACH
.?
.
142
ZUSAMMENFASSUNG
.
143
UEBUNGEN
.
144
8
ARCHITEKTUR-PATTERNS
.
145
BUSINESS-LOGIK
VERSUS
ARCHITEKTUR-PATTERNS
.
145
SCHICHTENARCHITEKTUR
.
146
PRESENTATION
LAYER
.
146
BUSINESS
LOGIC
LAYER
.
147
DATA
ACCESS
LAYER
.
148
KOMMUNIKATION
ZWISCHEN
DEN
SCHICHTEN
.
148
VARIATION
.
149
WANN
SCHICHTENARCHITEKTUR
GENUTZT
WERDEN
SOLLTE
.
153
PORTS
&
ADAPTERS
.
154
TERMINOLOGIE
.
154
DEPENDENCY
INVERSION
PRINCIPLE
.
154
INTEGRATION
VON
INFRASTRUKTURKOMPONENTEN
.
155
VARIANTEN
.
156
WANN
MAN
PORTS
&
ADAPTERS
VERWENDET
.
157
COMMAND-QUERY
RESPONSIBILITY
SEGREGATION
.
157
POLYGLOT
MODELING
.
157
IMPLEMENTIERUNG
.
158
READ
MODELS
PROJIZIEREN
.
158
HERAUSFORDERUNGEN
.
161
MODEL
SEGREGATION
.
161
WANN
CQRS
VERWENDET
WIRD
.
162
SCOPE
.
162
ZUSAMMENFASSUNG
.
164
UEBUNGEN
.
164
9
KOMMUNIKATIONS-PATTERNS
.
167
MODEL
TRANSLATION
.
167
STATELESS
MODEL
TRANSLATION
.
168
STATEFUL
MODEL
TRANSLATION
.
171
AGGREGATES
INTEGRIEREN
.
173
OUTBOX
.
175
SAGA
.
177
PROCESS
MANAGER
.
180
ZUSAMMENFASSUNG
.
184
UEBUNGEN
.
184
10
|
INHALT
TEIL
III
DOMAIN-DRIVEN
DESIGN
IN
DER
PRAXIS
UMSETZEN
10
DESIGNHEURISTIKEN
.
189
HEURISTIK
.
189
BOUNDED
CONTEXTS
.
190
IMPLEMENTIERUNGS-PATTERNS
FUER
BUSINESS-LOGIK
.
191
ARCHITEKTUR-PATTERNS
.
193
TESTSTRATEGIE
.
194
TESTPYRAMIDE
.
195
TESTDIAMANT
.
195
UMGEKEHRTE
TESTPYRAMIDE
.
195
ENTSCHEIDUNGSBAUM
FUER
TAKTISCHES
DESIGN
.
196
ZUSAMMENFASSUNG
.
197
UEBUNGEN
.
197
11
EVOLUTION
VON
DESIGNENTSCHEIDUNGEN
.
199
AENDERUNGEN
AN
DOMAINS
.
199
CORE
NACH
GENERIC
.
200
GENERIC
NACH
CORE
.
200
SUPPORTING
NACH
GENERIC
.
201
SUPPORTING
NACH
CORE
.
201
CORE
NACH
SUPPORTING
.
202
GENERIC
NACH
SUPPORTING
.
202
STRATEGISCHE
DESIGNASPEKTE
.
203
TAKTISCHE
DESIGNASPEKTE
.
203
TRANSACTION
SCRIPT
NACH
ACTIVE
RECORD
.
204
ACTIVE
RECORD
NACH
DOMAIN
MODEL
.
204
DOMAIN
MODEL
NACH
EVENT-SOURCED
DOMAIN
MODEL
.
206
ALTE
UEBERGAENGE
GENERIEREN
.
206
MIGRATIONSEVENTS
MODELLIEREN
.
207
ORGANISATIONSAENDERUNGEN
.
208
PARTNERSHIP
NACH
CUSTOMER/SUPPLIER
.
209
CUSTOMER/SUPPLIER
NACH
SEPARATE
WAYS
.
209
DOMAENENWISSEN
.
209
WACHSTUM
.
210
SUBDOMAINS
.
211
BOUNDED
CONTEXTS
.
212
AGGREGATES
.
212
ZUSAMMENFASSUNG
.
213
UEBUNGEN
.
214
INHALT
|
11
12
EVENTSTORMING
.
215
WAS
IST
EVENTSTORMING?
.
215
WER
SOLLTE
AM
EVENTSTORMING
TEILNEHMEN?
.
215
WAS
BRAUCHEN
SIE
ZUM
EVENTSTORMING?
.
216
DER
EVENTSTORMING-PROZESS
.
217
SCHRITT
1:
UNSTRUKTURIERTES
ERFORSCHEN
.
217
SCHRITT
2:
ZEITACHSEN
.
218
SCHRITT
3:
PAIN
POINTS
.
219
SCHRITT
4:
PIVOTAL
EVENTS
.
219
SCHRITT
5:
COMMANDS
.
220
SCHRITT
6:
POLICIES
.
221
SCHRITT
7:
READ
MODELS
.
222
SCHRITT
8:
EXTERNE
SYSTEME
.
223
SCHRITT
9:
AGGREGATES
.
223
SCHRITT
10:
BOUNDED
CONTEXTS
.
224
VARIANTEN
.
224
WANN
SIE
EVENTSTORMING
EINSETZEN
.
225
TIPPS
FUER
DAS
EVENTSTORMING
.
226
ACHTEN
SIE
AUF
DIE
DYNAMIK
.
227
REMOTE
EVENTSTORMING
.
227
ZUSAMMENFASSUNG
.
227
UEBUNGEN
.
228
13
DOMAIN-DRIVEN
DESIGN
IN
DER
PRAXIS
.
229
STRATEGISCHE
ANALYSE
.
230
DIE
FACHDOMAENE
VERSTEHEN
.
230
DAS
AKTUELLE
DESIGN
UNTERSUCHEN
.
231
MODERNISIERUNGSSTRATEGIE
.
232
STRATEGISCHES
MODERNISIEREN
.
233
TAKTISCHES
MODERNISIEREN
.
235
EINE
UBIQUITOUS
LANGUAGE
KULTIVIEREN
.
235
PRAGMATISCHES
DOMAIN-DRIVEN
DESIGN
.
239
DOMAIN-DRIVEN
DESIGN
SCHMACKHAFT
MACHEN
.
239
UNDERCOVER
DOMAIN-DRIVEN
DESIGN
.
240
ZUSAMMENFASSUNG
.
242
UEBUNGEN
.
243
12
|
INHALT
TEIL
IV
DDD
UND
ANDERE
METHODIKEN
UND
PATTERNS
14
MICROSERVICES
.
247
WAS
IST
EIN
SERVICE?
.
247
WAS
IST
EIN
MICROSERVICE?
.
248
METHOD
AS
A
SERVICE:
PERFEKTE
MICROSERVICES?
.
249
DESIGNZIEL
.
250
SYSTEMKOMPLEXITAET
.
251
MICROSERVICES
ALS
TIEFE
SERVICES
.
252
MICROSERVICES
ALS
TIEFE
MODULE
.
253
DOMAIN-DRIVEN
DESIGN
UND
DIE
GRENZEN
VON
MICROSERVICES
.
255
BOUNDED
CONTEXTS
.
255
AGGREGATES
.
257
SUBDOMAINS
.
258
DIE
OEFFENTLICHEN
SCHNITTSTELLEN
VON
MICROSERVICES
KOMPRIMIEREN
.
259
OPEN-HOST
SERVICE
.
259
ANTICORRUPTION
LAYER
.
260
ZUSAMMENFASSUNG
.
261
UEBUNGEN
.
261
15
EVENT-DRIVEN
ARCHITECTURE
.
263
EVENT-DRIVEN
ARCHITECTURE
.
263
EVENTS
.
264
EVENTS,
COMMANDS
UND
MESSAGES
.
264
STRUKTUR
.
265
EVENT-TYPEN
.
265
DESIGN
EINER
EVENT-GESTEUERTE
INTEGRATION
.
270
VERTEILTER
BIG
BALL
OF
MUD
.
271
ZEITLICHE
KOPPLUNG
.
272
FUNKTIONELLE
KOPPLUNG
.
272
IMPLEMENTIERUNGSKOPPLUNG
.
273
DIE
EVENT-GESTEUERTE
INTEGRATION
REFAKTORIEREN
.
273
EVENT-GESTEUERTE
DESIGNHEURISTIKEN
.
274
ZUSAMMENFASSUNG
.
276
UEBUNGEN
.
276
16
DATAMESH
.
279
ANALYTISCHES
DATENMODELL
VERSUS
TRANSAKTIONALES
DATENMODELL
.
279
FACT-TABELLE
.
280
DIMENSION-TABELLE
.
282
ANALYTISCHE
MODELLE
.
283
INHALT
|
13
PLATTFORMEN
ZUM
MANAGEN
ANALYTISCHER
DATEN
.
284
DATA
WAREHOUSE
.
285
DATA
LAKE
.
287
HERAUSFORDERUNGEN
VON
DATA
WAREHOUSE
UND
DATA
LAKE
ARCHITECTURES
.
289
DATAMESH
.
289
DATEN
ANHAND
VON
DOMAINS
UNTERTEILEN
.
290
DATEN
ALS
PRODUKT
.
291
AUTONOMIE
ERMOEGLICHEN
.
292
EIN
OEKOSYSTEM
SCHAFFEN
.
292
DATA
MESH
UND
DOMAIN-DRIVEN
DESIGN
KOMBINIEREN
.
293
ZUSAMMENFASSUNG
.
295
UEBUNGEN
.
295
ABSCHLIESSENDE
WORTE
.
297
ANHANG
A
DDD
ANWENDEN:
EINE
FALLSTUDIE
.
303
ANHANG
B
ANTWORTEN
AUF
DIE
UEBUNGSFRAGEN
.
319
LITERATUR
.
327
INDEX
.
329
14
|
INHALT |
adam_txt |
INHALT
GRUSSWORT
.
15
VORWORT
.
17
EINLEITUNG
.
25
TEIL
I
STRATEGISCHES
DESIGN
1
FACHDOMAENEN
ANALYSIEREN
.
29
WAS
IST
EINE
FACHDOMAENE?
.
29
WAS
IST
EINE
SUBDOMAIN?
.
30
ARTEN
VON
SUBDOMAINS
.
30
SUBDOMAINS
VERGLEICHEN
.
33
GRENZEN
VON
SUBDOMAINS
ERMITTELN
.
37
BEISPIELE
FUER
EINE
ANALYSE
DER
FACHDOMAENE
.
40
GIGMASTER
.
41
BUSVNEXT
.
42
WER
SIND
DIE
DOMAENENEXPERTEN?
.
44
ZUSAMMENFASSUNG
.
45
UEBUNGEN
.
45
2
DOMAENENWISSEN
ERMITTELN
.
47
FACHLICHE
PROBLEME
.
47
ERLERNEN
VON
FACHWISSEN
.
48
KOMMUNIKATION
.
48
WAS
IST
EINE
UBIQUITOUS
LANGUAGE?
.
50
SPRACHE
DER
DOMAENENEXPERTEN
.
51
SZENARIEN
.
51
KONSISTENZ
.
52
I
7
MODELL
DER
FACHDOMAENE
.
53
WAS
IST
EIN
MODELL?
.
53
EFFEKTIVES
MODELLIEREN
.
54
DIE
FACHDOMAENE
MODELLIEREN
.
54
KONTINUIERLICHE
ARBEIT
.
55
WERKZEUGE
.
55
HERAUSFORDERUNGEN
.
56
ZUSAMMENFASSUNG
.
57
UEBUNGEN
.
58
3
DIE
KOMPLEXITAET
EINER
DOMAIN
IM
GRIFF
BEHALTEN
.
61
INKONSISTENTE
MODELLE
.
61
WAS
IST
EIN
BOUNDED
CONTEXT?
.
63
MODELLGRENZEN
.
64
VERBESSERTE
UBIQUITOUS
LANGUAGE
.
65
GUELTIGKEITSBEREICH
EINES
BOUNDED
CONTEXT
.
65
BOUNDED
CONTEXTS
VERSUS
SUBDOMAINS
.
66
SUBDOMAINS
.
67
BOUNDED
CONTEXTS
.
67
DIE
VERBINDUNG
ZWISCHEN
SUBDOMAINS
UND
BOUNDED
CONTEXTS
.
67
GRENZEN
.
69
PHYSISCHE
GRENZEN
.
69
ZUSTAENDIGKEITSGRENZEN
.
70
BOUNDED
CONTEXTS
IN
DER
REALITAET
.
70
SEMANTIC
DOMAINS
.
71
WISSENSCHAFT
.
72
EINEN
KUEHLSCHRANK
KAUFEN
.
72
ZUSAMMENFASSUNG
.
74
UEBUNGEN
.
75
4
BOUNDED
CONTEXTS
INTEGRIEREN
.
77
KOOPERATION
.
78
PARTNERSHIP
.
78
SHARED
KERNEL
.
79
CUSTOMER/SUPPLIER
.
81
CONFORMIST
.
81
ANTICORRUPTION
LAYER
.
82
OPEN-HOST
SERVICE
.
83
SEPARATE
WAYS
.
84
KOMMUNIKATIONSPROBLEME
.
84
GENERIC
SUBDOMAINS
.
85
MODELLUNTERSCHIEDE
.
85
8
|
INHALT
CONTEXT
MAP
.
85
WARTUNG
.
86
EINSCHRAENKUNGEN
.
86
ZUSAMMENFASSUNG
.
87
UEBUNGEN
.
88
TEIL
II
TAKTISCHES
DESIGN
5
EINFACHE
BUSINESS-LOGIK
IMPLEMENTIEREN
.
91
TRANSACTION
SCRIPT
.
91
IMPLEMENTIERUNG
.
92
SO
EINFACH
IST
ES
NICHT!
.
92
WANN
MAN
EIN
TRANSACTION
SCRIPT
VERWENDET
.
97
ACTIVE
RECORD
.
98
IMPLEMENTIERUNG
.
98
WANN
SOLLTE
ACTIVE
RECORD
GENUTZT
WERDEN?
.
99
SEIEN
SIE
PRAGMATISCH
.
100
ZUSAMMENFASSUNG
.
100
UEBUNGEN
.
101
6
KOMPLEXE
BUSINESS-LOGIK
ANGEHEN
.
103
GESCHICHTE
.
103
DOMAIN
MODEL
.
103
IMPLEMENTIERUNG
.
104
BAUSTEINE
.
105
KOMPLEXITAET
MANAGEN
.
122
ZUSAMMENFASSUNG
.
123
UEBUNGEN
.
124
7
DIE
ZEITLICHE
DIMENSION
MODELLIEREN
.
127
EVENT
SOURCING
.
127
SUCHE
.
132
ANALYSE
.
133
SOURCE
OF
TRUTH
.
135
EVENT
STORE
.
135
EVENT-SOURCED
DOMAIN
MODEL
.
136
VORTEILE
.
138
NACHTEILE
.
139
HAEUFIGE
FRAGEN
.
140
INHALT
|
9
PERFORMANCE
.
140
DATEN
LOESCHEN
.
142
WARUM
KANN
ICH
NICHT
EINFACH
.?
.
142
ZUSAMMENFASSUNG
.
143
UEBUNGEN
.
144
8
ARCHITEKTUR-PATTERNS
.
145
BUSINESS-LOGIK
VERSUS
ARCHITEKTUR-PATTERNS
.
145
SCHICHTENARCHITEKTUR
.
146
PRESENTATION
LAYER
.
146
BUSINESS
LOGIC
LAYER
.
147
DATA
ACCESS
LAYER
.
148
KOMMUNIKATION
ZWISCHEN
DEN
SCHICHTEN
.
148
VARIATION
.
149
WANN
SCHICHTENARCHITEKTUR
GENUTZT
WERDEN
SOLLTE
.
153
PORTS
&
ADAPTERS
.
154
TERMINOLOGIE
.
154
DEPENDENCY
INVERSION
PRINCIPLE
.
154
INTEGRATION
VON
INFRASTRUKTURKOMPONENTEN
.
155
VARIANTEN
.
156
WANN
MAN
PORTS
&
ADAPTERS
VERWENDET
.
157
COMMAND-QUERY
RESPONSIBILITY
SEGREGATION
.
157
POLYGLOT
MODELING
.
157
IMPLEMENTIERUNG
.
158
READ
MODELS
PROJIZIEREN
.
158
HERAUSFORDERUNGEN
.
161
MODEL
SEGREGATION
.
161
WANN
CQRS
VERWENDET
WIRD
.
162
SCOPE
.
162
ZUSAMMENFASSUNG
.
164
UEBUNGEN
.
164
9
KOMMUNIKATIONS-PATTERNS
.
167
MODEL
TRANSLATION
.
167
STATELESS
MODEL
TRANSLATION
.
168
STATEFUL
MODEL
TRANSLATION
.
171
AGGREGATES
INTEGRIEREN
.
173
OUTBOX
.
175
SAGA
.
177
PROCESS
MANAGER
.
180
ZUSAMMENFASSUNG
.
184
UEBUNGEN
.
184
10
|
INHALT
TEIL
III
DOMAIN-DRIVEN
DESIGN
IN
DER
PRAXIS
UMSETZEN
10
DESIGNHEURISTIKEN
.
189
HEURISTIK
.
189
BOUNDED
CONTEXTS
.
190
IMPLEMENTIERUNGS-PATTERNS
FUER
BUSINESS-LOGIK
.
191
ARCHITEKTUR-PATTERNS
.
193
TESTSTRATEGIE
.
194
TESTPYRAMIDE
.
195
TESTDIAMANT
.
195
UMGEKEHRTE
TESTPYRAMIDE
.
195
ENTSCHEIDUNGSBAUM
FUER
TAKTISCHES
DESIGN
.
196
ZUSAMMENFASSUNG
.
197
UEBUNGEN
.
197
11
EVOLUTION
VON
DESIGNENTSCHEIDUNGEN
.
199
AENDERUNGEN
AN
DOMAINS
.
199
CORE
NACH
GENERIC
.
200
GENERIC
NACH
CORE
.
200
SUPPORTING
NACH
GENERIC
.
201
SUPPORTING
NACH
CORE
.
201
CORE
NACH
SUPPORTING
.
202
GENERIC
NACH
SUPPORTING
.
202
STRATEGISCHE
DESIGNASPEKTE
.
203
TAKTISCHE
DESIGNASPEKTE
.
203
TRANSACTION
SCRIPT
NACH
ACTIVE
RECORD
.
204
ACTIVE
RECORD
NACH
DOMAIN
MODEL
.
204
DOMAIN
MODEL
NACH
EVENT-SOURCED
DOMAIN
MODEL
.
206
ALTE
UEBERGAENGE
GENERIEREN
.
206
MIGRATIONSEVENTS
MODELLIEREN
.
207
ORGANISATIONSAENDERUNGEN
.
208
PARTNERSHIP
NACH
CUSTOMER/SUPPLIER
.
209
CUSTOMER/SUPPLIER
NACH
SEPARATE
WAYS
.
209
DOMAENENWISSEN
.
209
WACHSTUM
.
210
SUBDOMAINS
.
211
BOUNDED
CONTEXTS
.
212
AGGREGATES
.
212
ZUSAMMENFASSUNG
.
213
UEBUNGEN
.
214
INHALT
|
11
12
EVENTSTORMING
.
215
WAS
IST
EVENTSTORMING?
.
215
WER
SOLLTE
AM
EVENTSTORMING
TEILNEHMEN?
.
215
WAS
BRAUCHEN
SIE
ZUM
EVENTSTORMING?
.
216
DER
EVENTSTORMING-PROZESS
.
217
SCHRITT
1:
UNSTRUKTURIERTES
ERFORSCHEN
.
217
SCHRITT
2:
ZEITACHSEN
.
218
SCHRITT
3:
PAIN
POINTS
.
219
SCHRITT
4:
PIVOTAL
EVENTS
.
219
SCHRITT
5:
COMMANDS
.
220
SCHRITT
6:
POLICIES
.
221
SCHRITT
7:
READ
MODELS
.
222
SCHRITT
8:
EXTERNE
SYSTEME
.
223
SCHRITT
9:
AGGREGATES
.
223
SCHRITT
10:
BOUNDED
CONTEXTS
.
224
VARIANTEN
.
224
WANN
SIE
EVENTSTORMING
EINSETZEN
.
225
TIPPS
FUER
DAS
EVENTSTORMING
.
226
ACHTEN
SIE
AUF
DIE
DYNAMIK
.
227
REMOTE
EVENTSTORMING
.
227
ZUSAMMENFASSUNG
.
227
UEBUNGEN
.
228
13
DOMAIN-DRIVEN
DESIGN
IN
DER
PRAXIS
.
229
STRATEGISCHE
ANALYSE
.
230
DIE
FACHDOMAENE
VERSTEHEN
.
230
DAS
AKTUELLE
DESIGN
UNTERSUCHEN
.
231
MODERNISIERUNGSSTRATEGIE
.
232
STRATEGISCHES
MODERNISIEREN
.
233
TAKTISCHES
MODERNISIEREN
.
235
EINE
UBIQUITOUS
LANGUAGE
KULTIVIEREN
.
235
PRAGMATISCHES
DOMAIN-DRIVEN
DESIGN
.
239
DOMAIN-DRIVEN
DESIGN
SCHMACKHAFT
MACHEN
.
239
UNDERCOVER
DOMAIN-DRIVEN
DESIGN
.
240
ZUSAMMENFASSUNG
.
242
UEBUNGEN
.
243
12
|
INHALT
TEIL
IV
DDD
UND
ANDERE
METHODIKEN
UND
PATTERNS
14
MICROSERVICES
.
247
WAS
IST
EIN
SERVICE?
.
247
WAS
IST
EIN
MICROSERVICE?
.
248
METHOD
AS
A
SERVICE:
PERFEKTE
MICROSERVICES?
.
249
DESIGNZIEL
.
250
SYSTEMKOMPLEXITAET
.
251
MICROSERVICES
ALS
TIEFE
SERVICES
.
252
MICROSERVICES
ALS
TIEFE
MODULE
.
253
DOMAIN-DRIVEN
DESIGN
UND
DIE
GRENZEN
VON
MICROSERVICES
.
255
BOUNDED
CONTEXTS
.
255
AGGREGATES
.
257
SUBDOMAINS
.
258
DIE
OEFFENTLICHEN
SCHNITTSTELLEN
VON
MICROSERVICES
KOMPRIMIEREN
.
259
OPEN-HOST
SERVICE
.
259
ANTICORRUPTION
LAYER
.
260
ZUSAMMENFASSUNG
.
261
UEBUNGEN
.
261
15
EVENT-DRIVEN
ARCHITECTURE
.
263
EVENT-DRIVEN
ARCHITECTURE
.
263
EVENTS
.
264
EVENTS,
COMMANDS
UND
MESSAGES
.
264
STRUKTUR
.
265
EVENT-TYPEN
.
265
DESIGN
EINER
EVENT-GESTEUERTE
INTEGRATION
.
270
VERTEILTER
BIG
BALL
OF
MUD
.
271
ZEITLICHE
KOPPLUNG
.
272
FUNKTIONELLE
KOPPLUNG
.
272
IMPLEMENTIERUNGSKOPPLUNG
.
273
DIE
EVENT-GESTEUERTE
INTEGRATION
REFAKTORIEREN
.
273
EVENT-GESTEUERTE
DESIGNHEURISTIKEN
.
274
ZUSAMMENFASSUNG
.
276
UEBUNGEN
.
276
16
DATAMESH
.
279
ANALYTISCHES
DATENMODELL
VERSUS
TRANSAKTIONALES
DATENMODELL
.
279
FACT-TABELLE
.
280
DIMENSION-TABELLE
.
282
ANALYTISCHE
MODELLE
.
283
INHALT
|
13
PLATTFORMEN
ZUM
MANAGEN
ANALYTISCHER
DATEN
.
284
DATA
WAREHOUSE
.
285
DATA
LAKE
.
287
HERAUSFORDERUNGEN
VON
DATA
WAREHOUSE
UND
DATA
LAKE
ARCHITECTURES
.
289
DATAMESH
.
289
DATEN
ANHAND
VON
DOMAINS
UNTERTEILEN
.
290
DATEN
ALS
PRODUKT
.
291
AUTONOMIE
ERMOEGLICHEN
.
292
EIN
OEKOSYSTEM
SCHAFFEN
.
292
DATA
MESH
UND
DOMAIN-DRIVEN
DESIGN
KOMBINIEREN
.
293
ZUSAMMENFASSUNG
.
295
UEBUNGEN
.
295
ABSCHLIESSENDE
WORTE
.
297
ANHANG
A
DDD
ANWENDEN:
EINE
FALLSTUDIE
.
303
ANHANG
B
ANTWORTEN
AUF
DIE
UEBUNGSFRAGEN
.
319
LITERATUR
.
327
INDEX
.
329
14
|
INHALT |
any_adam_object | 1 |
any_adam_object_boolean | 1 |
author | Khononov, Vlad |
author2 | Demmig, Thomas |
author2_role | trl |
author2_variant | t d td |
author_GND | (DE-588)1249802911 (DE-588)128548568 |
author_facet | Khononov, Vlad Demmig, Thomas |
author_role | aut |
author_sort | Khononov, Vlad |
author_variant | v k vk |
building | Verbundindex |
bvnumber | BV048494064 |
classification_rvk | ST 230 ST 233 SR 870 |
ctrlnum | (OCoLC)1302594470 (DE-599)DNB1252696507 |
discipline | Informatik |
discipline_str_mv | Informatik |
edition | 1. Auflage |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 c 4500</leader><controlfield tag="001">BV048494064</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20241114</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">220930s2022 gw a||| |||| 00||| ger d</controlfield><datafield tag="015" ind1=" " ind2=" "><subfield code="a">22,N10</subfield><subfield code="2">dnb</subfield></datafield><datafield tag="016" ind1="7" ind2=" "><subfield code="a">1252696507</subfield><subfield code="2">DE-101</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9783960091950</subfield><subfield code="c">kart. : EUR 36.90 (DE), EUR 38.00 (AT)</subfield><subfield code="9">978-3-96009-195-0</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">3960091958</subfield><subfield code="9">3-96009-195-8</subfield></datafield><datafield tag="024" ind1="3" ind2=" "><subfield code="a">9783960091950</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)1302594470</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)DNB1252696507</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="1" ind2=" "><subfield code="a">ger</subfield><subfield code="h">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">gw</subfield><subfield code="c">XA-DE-BW</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-860</subfield><subfield code="a">DE-Aug4</subfield><subfield code="a">DE-1043</subfield><subfield code="a">DE-N2</subfield><subfield code="a">DE-859</subfield><subfield code="a">DE-573</subfield><subfield code="a">DE-M347</subfield><subfield code="a">DE-703</subfield><subfield code="a">DE-898</subfield><subfield code="a">DE-11</subfield><subfield code="a">DE-1051</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 230</subfield><subfield code="0">(DE-625)143617:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 233</subfield><subfield code="0">(DE-625)143620:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">SR 870</subfield><subfield code="0">(DE-625)143368:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="8">1\p</subfield><subfield code="a">004</subfield><subfield code="2">23sdnb</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Khononov, Vlad</subfield><subfield code="e">Verfasser</subfield><subfield code="0">(DE-588)1249802911</subfield><subfield code="4">aut</subfield></datafield><datafield tag="240" ind1="1" ind2="0"><subfield code="a">Learning domain-driven design</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Einführung in Domain-Driven Design</subfield><subfield code="b">von der Buisness-Strategie zum technischen Design</subfield><subfield code="c">Vlad Khononov ; deutsche Übersetzung von Thomas Demmig</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">1. Auflage</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Heidelberg</subfield><subfield code="b">O'Reilly</subfield><subfield code="c">[2022]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">© 2022</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">341 Seiten</subfield><subfield code="b">Illustrationen, Diagramme</subfield><subfield code="c">24 cm x 16.5 cm</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Domain engineering</subfield><subfield code="0">(DE-588)4584951-1</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Modellierung</subfield><subfield code="0">(DE-588)4170297-9</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Objektorientierung</subfield><subfield code="0">(DE-588)4346172-4</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Business Domain</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Event Storming</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">DDD</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Softwarearchitektur</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Softwareentwicklung</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Bounded Context</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Microservices</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Event-getrieben</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Data Mesh</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Geschäftsdomäne</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">Domain engineering</subfield><subfield code="0">(DE-588)4584951-1</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Softwareentwicklung</subfield><subfield code="0">(DE-588)4116522-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="2"><subfield code="a">Objektorientierung</subfield><subfield code="0">(DE-588)4346172-4</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="3"><subfield code="a">Softwarearchitektur</subfield><subfield code="0">(DE-588)4121677-5</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="4"><subfield code="a">Modellierung</subfield><subfield code="0">(DE-588)4170297-9</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Demmig, Thomas</subfield><subfield code="0">(DE-588)128548568</subfield><subfield code="4">trl</subfield></datafield><datafield tag="775" ind1="0" ind2="8"><subfield code="i">Parallele Sprachausgabe</subfield><subfield code="z">9781098100131</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, PDF</subfield><subfield code="z">978-3-96010-732-3</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, ePub</subfield><subfield code="z">978-3-96010-733-0</subfield></datafield><datafield tag="776" ind1="0" ind2="8"><subfield code="i">Erscheint auch als</subfield><subfield code="n">Online-Ausgabe, Mobi</subfield><subfield code="z">978-3-96010-734-7</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">X:MVB</subfield><subfield code="q">text/html</subfield><subfield code="u">http://deposit.dnb.de/cgi-bin/dokserv?id=eb673d85da834339852a2ccb09e83d43&prov=M&dok_var=1&dok_ext=htm</subfield><subfield code="3">Inhaltstext</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">DNB Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033871473&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="883" ind1="1" ind2=" "><subfield code="8">1\p</subfield><subfield code="a">vlb</subfield><subfield code="d">20220301</subfield><subfield code="q">DE-101</subfield><subfield code="u">https://d-nb.info/provenance/plan#vlb</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-033871473</subfield></datafield></record></collection> |
id | DE-604.BV048494064 |
illustrated | Illustrated |
index_date | 2024-07-03T20:42:48Z |
indexdate | 2024-11-14T15:02:00Z |
institution | BVB |
isbn | 9783960091950 3960091958 |
language | German English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-033871473 |
oclc_num | 1302594470 |
open_access_boolean | |
owner | DE-860 DE-Aug4 DE-1043 DE-N2 DE-859 DE-573 DE-M347 DE-703 DE-898 DE-BY-UBR DE-11 DE-1051 |
owner_facet | DE-860 DE-Aug4 DE-1043 DE-N2 DE-859 DE-573 DE-M347 DE-703 DE-898 DE-BY-UBR DE-11 DE-1051 |
physical | 341 Seiten Illustrationen, Diagramme 24 cm x 16.5 cm |
publishDate | 2022 |
publishDateSearch | 2022 |
publishDateSort | 2022 |
publisher | O'Reilly |
record_format | marc |
spelling | Khononov, Vlad Verfasser (DE-588)1249802911 aut Learning domain-driven design Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design Vlad Khononov ; deutsche Übersetzung von Thomas Demmig 1. Auflage Heidelberg O'Reilly [2022] © 2022 341 Seiten Illustrationen, Diagramme 24 cm x 16.5 cm txt rdacontent n rdamedia nc rdacarrier Softwareentwicklung (DE-588)4116522-6 gnd rswk-swf Domain engineering (DE-588)4584951-1 gnd rswk-swf Modellierung (DE-588)4170297-9 gnd rswk-swf Softwarearchitektur (DE-588)4121677-5 gnd rswk-swf Objektorientierung (DE-588)4346172-4 gnd rswk-swf Business Domain Event Storming DDD Softwarearchitektur Softwareentwicklung Bounded Context Microservices Event-getrieben Data Mesh Geschäftsdomäne Domain engineering (DE-588)4584951-1 s Softwareentwicklung (DE-588)4116522-6 s Objektorientierung (DE-588)4346172-4 s Softwarearchitektur (DE-588)4121677-5 s Modellierung (DE-588)4170297-9 s DE-604 Demmig, Thomas (DE-588)128548568 trl Parallele Sprachausgabe 9781098100131 Erscheint auch als Online-Ausgabe, PDF 978-3-96010-732-3 Erscheint auch als Online-Ausgabe, ePub 978-3-96010-733-0 Erscheint auch als Online-Ausgabe, Mobi 978-3-96010-734-7 X:MVB text/html http://deposit.dnb.de/cgi-bin/dokserv?id=eb673d85da834339852a2ccb09e83d43&prov=M&dok_var=1&dok_ext=htm Inhaltstext DNB Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033871473&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis 1\p vlb 20220301 DE-101 https://d-nb.info/provenance/plan#vlb |
spellingShingle | Khononov, Vlad Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design Softwareentwicklung (DE-588)4116522-6 gnd Domain engineering (DE-588)4584951-1 gnd Modellierung (DE-588)4170297-9 gnd Softwarearchitektur (DE-588)4121677-5 gnd Objektorientierung (DE-588)4346172-4 gnd |
subject_GND | (DE-588)4116522-6 (DE-588)4584951-1 (DE-588)4170297-9 (DE-588)4121677-5 (DE-588)4346172-4 |
title | Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design |
title_alt | Learning domain-driven design |
title_auth | Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design |
title_exact_search | Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design |
title_exact_search_txtP | Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design |
title_full | Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design Vlad Khononov ; deutsche Übersetzung von Thomas Demmig |
title_fullStr | Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design Vlad Khononov ; deutsche Übersetzung von Thomas Demmig |
title_full_unstemmed | Einführung in Domain-Driven Design von der Buisness-Strategie zum technischen Design Vlad Khononov ; deutsche Übersetzung von Thomas Demmig |
title_short | Einführung in Domain-Driven Design |
title_sort | einfuhrung in domain driven design von der buisness strategie zum technischen design |
title_sub | von der Buisness-Strategie zum technischen Design |
topic | Softwareentwicklung (DE-588)4116522-6 gnd Domain engineering (DE-588)4584951-1 gnd Modellierung (DE-588)4170297-9 gnd Softwarearchitektur (DE-588)4121677-5 gnd Objektorientierung (DE-588)4346172-4 gnd |
topic_facet | Softwareentwicklung Domain engineering Modellierung Softwarearchitektur Objektorientierung |
url | http://deposit.dnb.de/cgi-bin/dokserv?id=eb673d85da834339852a2ccb09e83d43&prov=M&dok_var=1&dok_ext=htm http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=033871473&sequence=000001&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT khononovvlad learningdomaindrivendesign AT demmigthomas learningdomaindrivendesign AT khononovvlad einfuhrungindomaindrivendesignvonderbuisnessstrategiezumtechnischendesign AT demmigthomas einfuhrungindomaindrivendesignvonderbuisnessstrategiezumtechnischendesign |