Die Softwarekrise hält die IT-Branche seit den 1960er-Jahren in Atem. Damals wurde heftig darüber debattiert, ob man nicht lieber auf die Verwendung des GOTO-Schlüsselworts und x-beliebiger Sprünge im Code verzichten sollte. Mit der zunehmenden Leistungsfähigkeit der Hardware wurde auch die darauf laufende Software immer komplexer, und man suchte nach Rezepten, um deren Wartbarkeit zu verbessern.
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.
Das 5C-Modell – CUT, CONCEAL, CONTRACT, CONNECT, CONSTRUCT – stellt eine Alternative zum Microservice-Hype dar und ist auch bei komplexen Architekturen anwendbar. Herbert Dowalil zeigt in dieser Leseprobe wie es hilft, Software in ihre einzelnen Teilbereiche zu zerlegen, die vom menschlichen Verstand noch gut erfasst und weiterentwickelt werden können.
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.
Heute beschäftigt er sich mit Themen wie Vermessung von Software in Kennzahlen, Mikro- bzw. Makro-Architekturen, Design Pattern und Prinzipien des modularen Softwareentwurfs. Spezialisiert ist er u. a. auf Refactorings und Evolution von Legacy-Architekturen.
Modulare Softwarearchitektur
Nachhaltiger Entwurf durch Microservices, Modulithen und SOA 2.0
Verlag
HANSER Fachbuch
Autor:in
Herbert Dowalil
Fassung
236 Seiten, FlexCover, 2. Auflage
Erschienen
07/2020
ISBN
978-3-446-46377-6 9783446463776
Buch
€34,99 inkl. MwSt.
Best.-Nr.: HA-46377
Versandkostenfrei (D)
Lieferbar in 48 h
eBook (PDF)
€inkl. MwSt.
Best.-Nr.:
Modulare Softwarearchitektur
Nachhaltiger Entwurf durch Microservices, Modulithen und SOA 2.0
Best.-Nr.: HA-46377 Lieferbar in 48 h
€34,99 inkl. MwSt.
Versandkostenfrei (D)
Best.-Nr.:
eBook (PDF)
€inkl. MwSt.
Modulare Softwarearchitektur
Nachhaltiger Entwurf durch Microservices, Modulithen und SOA 2.0