Eine fĂĽr Alles: Das galt frĂĽher als Leitlinie fĂĽr Software-Lösungen. Inzwischen hat sich das Paradigma gewandelt. Das allumfassende, wartungsintensive System hat ausgedient. Stattdessen setzen Software Engineers auf fragmentierte Lösungen nach dem Baukasten-System.Â
Konkret sieht das dann beispielsweise so aus: Ein Unternehmen stellt sich individuell kombinierbare Module fĂĽr ein Kundenportal zusammen. Es wählt den Micro-Service eines australischen Anbieters fĂĽr die SyntaxprĂĽfung von Mail-Adressen. Ein Micro-Service einer deutschen Agentur dient dem Versand. Ein weiteres Modul eines dritten Anbieters verschlĂĽsselt die Daten. FĂĽr das CMS eines unserer Kunden kamen so locker an die 200 Micro-Services zum Einsatzes.Â
All diese Bausteine funktionieren unabhängig voneinander. Sie lassen sich problemlos austauschen, ohne die Funktionalität des gesamten Systems zu beeinträchtigen. Ein klarer Vorteil im Vergleich zu den vorherigen, schwerfälligen Systemen.
Obwohl sich diese Entwicklung schon seit geraumer Zeit vollzieht, setzen sich Micro-Services und service-orientierte Architektur erst jetzt auf Unternehmensseite durch.