Die Digitalisierung hat einen grossen Wandel in unserer Gesellschaft eingeleitet. Zusammen mit der Globalisierung und dem ständig grösseren Bedarf an IT Ressourcen stehen heutige und zukünftige Architekten vor gewaltigen Aufgaben.
Die Vergangenheit
Die Entwicklung vom Neandertaler bis hin zum modernen Menschen ist mitunter durch Erfindergeist/Errungenschaften beeinflusst. Die ersten Werkzeuge in der Steinzeit, der Einsatz von Hilfsmitteln in der Landwirtschaft im Mittelalter oder der Nutzung von Dampf für den Antrieb von Maschinen in der Industriellen Revolution. Erfolgreiche Errungenschaften basierten meist auf einer guten Architektur und hatten bisher immer eines gemeinsam, sie waren physisch, sprich greifbar für den Anwendenden.
Die Gegenwart
Erst in der jüngeren Vergangenheit ist eine neue Art von Errungenschaften, welche einen immer grösseren Stellenwert in unserer Gesellschaft einnimmt, dazugekommen, die Software. Ob nun das neuste Smartphone mit den besten Komponenten, das leistungsstärkste und schönste Auto, oder eine neue Art von Prozessor entwickelt wird, welcher besser und leistungsstärker als alles Bisherige ist. All diese Dinge sind ohne die passende Software «nur» ein Stück unbrauchbarer Hardware. Erst die Software erlaubt es dem Smartphone, dem Auto oder dem Prozessor Potential aus den verbauten Komponenten zu schöpfen. Neben dem notwendigen Erfindergeist ist die Rolle des oder der Architekten zentral und sie ist oft entscheidend über den Erfolg oder Misserfolg.
Die Zukunft
Die Digitalisierung ist voll im Gange und ein Ende ist nicht in Sicht. Auch ist nicht absehbar, ob sie jemals enden wird, zu wichtig ist sie für die heutige Gesellschaft geworden und der Stellwert in Zukunft wird weiter zunehmen. Um den Anforderungen gerecht zu werden, benötigt es neue Arten von Architekten. Ob nun der Software-, der Hardware-, der IT- oder der Digital Architekt, alle sind ein wichtiger Teil und müssen einem immer schnelleren Markt gerecht werden.
Die Herausforderungen
Obschon die physische Architektur weiter eine zentrale Rolle spielt, wird sie immer an aktuellen physikalischen Möglichkeiten / Limitierung gebunden sein. Mit Standardisierung und durch die Globalisierung werden weltweite Ressourcen in greifbare Nähe gerückt, diese müssen jedoch auch genutzt werden können. Hier werden Software-Architekten eine zentrale Rolle spielen, losgelöst von den physikalischen Limitierungen werden ihre Aufgabe sein, Systeme- oder Software-Landschaften zukunftsfähig zu machen. Insbesondere mit den fast grenzenlos verfügbaren Ressourcen der Cloud-Provider geht es nicht mehr nur darum, dass ein System oder eine Software läuft, sondern dass sie auf die neue Umgebung zugeschnitten ist. Ohne die notwendigen Anpassungen können die Kosten ins Unermessliche steigen oder Systeme an ihre Grenzen stossen. So ist es nur eine Frage der Zeit, bis klassische Monolith Konstrukte verschwinden und durch skalierbare Microservices ersetzt werden.
Das Fazit
Heutige und zukünftige Architekten stehen vor riesigen Aufgaben. Um Unternehmen in die Zukunft zu begleiten, müssen sie nicht nur alt eingesessene Unternehmenskulturen aufbrechen, sondern auch ganze Landschaften neu gestalten. All dies während dem das Unternehmen weiter operativ tätig ist. Durch die grosse Anzahl an unterschiedlichen Themengebieten und den unterschiedlichsten Projektgrössen, ist bestimmt für jeden etwas Interessantes darunter. Mit dem notwendigen Verständnis für die Materie, dem Weitblick und dem Willen sich solchen Herausforderungen stellen zu wollen ist die Rolle als Architekt in der IT für viele sicherlich eine spannende (Lebens)Aufgabe.