Diese Entwicklung ist bis heute nicht abgeschlossen. Die digitale Transformation der Gesellschaft bringt für bestehende IT-Landschaften neue Herausforderungen mit sich. Enterprise-Architekturen, die sich oft durch ungeplant entstandene Komplexität auszeichnen, sollen plötzlich weiterwachsen. Da die klassischen Muster der Enterprise-Architektur dabei oft versagen, werden zurzeit neue Prinzipien und Muster entwickelt, welche genau diese Komplexität in geordnete Bahnen lenken sollen.
Dieses Buch behandelt diese Themen und stellt den Bezug zu den guten alten Mustern und Prinzipien des Softwaredesigns her.
Aus dem Inhalt
- Über Softwarearchitektur
- Effiziente Strukturierung auf Code-Ebene
- Strukturen auf Modul-Ebene
- 5C Design
- Metriken
- Domänengetriebener Entwurf – Domain Driven Design (DDD)
- Verteilte Systeme
- Makro-Architektur
- Komplexes Refactoring
- Zusammenfassung, Fazit und Ausblick

Wer hat's geschrieben?
Herbert Dowalil, Jahrgang 1976, ist glücklich verheiratet und lebt mit seiner Frau und der gemeinsamen Tochter im Großraum Wien. Er begann bereits zu seiner Grundschulzeit, in den 80er-Jahren des vergangenen Jahrhunderts, sich selbst das Programmieren beizubringen. Dabei begann er mit Acorn Electron Basic, um dann Turbo Pascal, C und C++ und später im 21. Jahrhundert Java zu verwenden. Dabei legte er sein Hauptaugenmerk bald auf die Frage, was gut wartbare und robuste Systeme von den Problemfällen, welche man in der Branche ja leider zu oft antrifft, unterscheidet.

