Von KI bis Container - swiss developer survey

Golang im Aufwind

Der Trend zur Cloud findet sich auch bei den Programmiersprachen: Sowohl Kubernetes als auch Container-Runtimes und Build-Tools wurden mit der Programmiersprache Go (auch Golang) entwickelt. Golang findet sich in den Top 5 sowohl der Sprachen, die Entwickler neu einsetzen möchten, als auch der Sprachen, die Firmen einführen sollten.
Der Vormarsch der Cloud wird weiter durch andere Container-bezogene Technologien wie OpenShift deutlich. Zur Erklärung: Bei OpenShift handelt es sich um eine Enterprise-Distribution für Kubernetes und Container, die erst diesmal in die Vorauswahl aufgenommen wurde. Aus dem Stand stieg sie auf Platz 10 der Technologien ein, die Coder gerne nutzen würden. OpenShift schafft für viele Firmen die zentrale Basis einer Private Cloud hinter der eigenen Firewall. Bauen Unternehmen also Container- und Kubernetes-Know-how auf, können sie flexibel auf Public Clouds setzen oder via Open­Shift und ähnliche Lösungen intern entwickeln.

Java-Land Schweiz

Ein weiteres Signal dafür, dass die Reise Richtung Container geht, ist Quarkus: Der Umfrage-Neuling taucht gleich an mehreren Stellen auf und ist für das Java-Land Schweiz mit Sicherheit relevant. Denn Quarkus ist ein „Kubernetes Native Java Stack“, der es ermöglichen soll, für den Betrieb in Containern optimierte Java-Applikationen zu bauen.
Mit CockroachDB ist bei den Datenbanken eine Container-fokussierte Lösung als Zusatznennung aufgetaucht. Wenn auch der Einstieg eher tief ist, handelt es sich um die einzige mehrfach vorkommende Freitext-Angabe beim Thema Datenbanken. Vielleicht auch, weil die Datenbankwelt wesentlich langsamer neue Lösungen produziert als andere Bereiche.
Eine weitere Lösung, die aus der Welt der containerisierten und vor allem der horizontal breit skalierten Lösungen kommt, ist Kafka, eine verteilte Streaming-Plattform für Events und Daten. Die Technologie, die in der Umfrage 2019 noch keine fünf Nennungen erreicht hatte, ist mit 74 Nennungen direkt auf Platz 12 der verwendeten Datenbanken gesprungen. Weiterhin findet sie sich auf Platz 4 bei „Gerne nutzen“ sowie auf Platz 6 beim Parameter „Einführen“.
Neben den Einzeleinsichten ist sicher spannend, dass sowohl aufseiten der Datenbanken mit PostgreSQL als auch auf Ebene der Containerisierung mit Docker (isolierte Prozesse) zwei vergleichsweise alte Technologien Treiber der jüngsten Entwicklungen sind. Vielleicht ist es deswegen sogar einmal angebracht, ein oft missbrauchtes Zitat Viktor Hugos richtig anzuwenden: „Nichts auf der Welt ist so mächtig wie eine Idee, deren Zeit gekommen ist.“
Verwandte Themen