News

02.11.2023

Teil 2: Welche „Rezeptzutaten“ sind für eine Plattform erforderlich?

Hello World_Teil 2_

Teil 2: Welche „Rezeptzutaten“ sind für eine Plattform erforderlich?

Im Rahmen unserer neuen Interview-Serie </ Hello World!> </ Hello komuno!> bringen die Kolleg:innen aus der komuno-Entwicklung unseren Lesern Themen aus der Welt der Softwareentwicklung näher. In Teil 1 haben wir den Aufbau von komuno mit einer Burg verglichen. Heute gehen wir ins Burginnere. Unsere Business Analystin Sohal Karimi erläutert, welche „Zutaten“ man für eine Plattform benötigt. Sie ist bei komuno für das Anforderungsmanagement verantwortlich und fungiert als Bindeglied zwischen IT und unseren Kunden.

Sohal, wie lautet das „Rezept“ für eine Plattform?
Das ist ein sehr schöner Vergleich! In der Plattformwelt nennt man das Rezept „Architektur“. Wie der Bäcker wählen die Entwickler zuerst eine Software-Architektur als Basis einer Plattform aus. Hier wird bestimmt, wie die einzelnen Komponenten einer Software, also z. B. Frontend und Backend miteinander interagieren. Wichtige Entscheidungskriterien können hierbei die Modifizierbarkeit, Wartbarkeit, Sicherheit und die Performance sein. Außerdem ist eine grundlegende Entscheidung notwendig, ob man eine monolithische oder eine Microservices-Architektur aufbauen möchte.

Was ist das der Unterschied zwischen einer Monolithischen und einer Microservices-Architektur?
Eine monolithische Architektur ist eine Softwarearchitektur, bei der alle Komponenten in einer einzigen Anwendung zusammengefasst sind. Eine Microservices-Architektur hingegen besteht aus vielen kleinen, unabhängigen Diensten, die miteinander kommunizieren. Ab einer bestimmten Größe sowie bei zahlreichen Schnittstellen sollte auf eine Microservice-Architektur gewechselt werden, um beispielsweise Vorteile in der Skalierbarkeit, Flexibilität und der Entwicklungsgeschwindigkeit von großen Softwareprojekten zu erlangen. Die Umstellung von einer monolithischen Architektur auf Microservices kann hierbei schrittweise erfolgen.

Wie geht es nach Wahl des Rezepts bzw. der Architektur weiter?
Zum fertigen Rezept fehlen noch die Zutaten sowie die für die Zubereitung benötigten „Küchengeräte“. Im Plattform-Kontext können dies die Programmiersprachen und Softwarebibliotheken sein. Ähnlich einer normalen Sprache, nur eben im Computer-Kontext sagt man mit der Programmiersprache der „Maschine“, also dem Computer, was er zu tun hat. Gängige Sprachen heutzutage sind Java, Python, C++, C#, JavaScript oder PHP. Da Entwickler nicht jedes Mal das Rad neu erfinden wollen, gibt es Softwarebibliotheken. Diese Art Hilfsmodule können z. B. genutzt werden, um die Validität einer IBAN zu überprüfen.

Rezept und Zutaten sind vorhanden. Und wie wird daraus eine Plattform?
Die Mischung ist entscheidend. Wie beim Bäcker muss nun alles zusammengemischt werden und fertig ist die Plattform. Klingt einfach, ist es aber nicht. Worauf es hier ankommt und wer die „Mischer“ sind – dazu gern ausführlicher in einem der nächsten </ Hello World!> </ Hello komuno!>-Interviews.

Verstehe. Es bleibt spannend! Vielen Dank für den faszinierenden Einblick in die Plattformwelt, Sohal!

Sohal Karimi

Sohal Karimi

Business Analystin

Kategorie

Fragen?

Klären Sie Begriffe mit Hilfe treffender Definitionen & anschaulicher Beispiele.

Sprechen Sie uns an!

News zu komuno

  • Mehr als 100 Teilnehmende beim Webinar „Erleichterungen im kommunalen Arbeitsalltag mit
    V-Kompass und komuno“

    Darlehensverwaltung und Finanzierungsausschreibung sind Tätigkeiten, die Kommunen regelmäßig, teils täglich, beschäftigen. V-Kompass und komuno arbeiten kontinuierlich daran, ihre kommunalen Kunden hierbei zu unterstützen. Deshalb war es nicht verwunderlich, dass sich mehr als 100 Nutzer und Nutzerinnen für die Funktionalitäten und Weiterentwicklungen unserer Plattformen interessierten. Anita Cerjek und Nelli Kandar, V-Kompass, sowie Patrick Tober, komuno, stellten diese am 13. November 2024 per Live-Demo vor.

  • komuno flash: Kommunalkredit-Ausschreibung mit (Zahlungs-)Plan!

    In unserer neuen Reihe „komuno flash“ interviewen wir unsere komuno-Kolleg:innen zu aktuellen Fachthemen rund um die digitale Kommunalfinanzierungswelt. Heute möchten wir von Liam Farrelly, Betreuer für Kommunalkunden, erfahren, was es mit dem neuen Zahlungsplan auf der komuno-Plattform auf sich hat.

  • klartext. komuno trifft Jan-Wilhelm Pohlmann,
    Mitglied des Hessischen Landtags

    Heute beantwortet Jan-Wilhelm Pohlmann, Mitglied des Hessischen Landtages und in der CDU-Landtagsfraktion Fachsprecher für Digitales, Innovation und Datenschutz, die Fragen von Thomas Eitenmüller, Geschäftsführer Sales und Business Development bei komuno.

  • komuno flash: