Microservices

Teilen:

Die folgenden Fragen wurden nur Befragten gestellt, die Microservices entwickeln.

Entwickeln Sie Microservices?

Diese Frage wurde dem allgemeinen Umfragepublikum vorgelegt und diente als Qualifikationsfrage für den Abschnitt Microservices.

37%

aller Befragten entwickeln Microservices – nur zwei Prozentpunkte mehr als 2021.

Welche Ansätze verwenden Sie in Ihrem Systemdesign?

Der Ansatz „Monolith mit Web-Frontend“ hat deutlich an Boden verloren, von 25% im Jahr 2021 auf 19% im Jahr 2022.

Wie kommunizieren die einzelnen Teile Ihrer verteilten Anwendung miteinander?

REST/RPC über HTTP, Message-Queues und WebSocket sind nach wie vor die gängigsten Methoden für die Kommunikation zwischen verteilten Anwendungsteilen. Die WebSocket- und die plattformunabhängige RPC-Nutzung ist seit 2021 um 4 bzw. 5 Prozentpunkte gestiegen.

Beginnen Sie bei der Implementierung neuer Webservice-APIs mit dem Code oder der Spezifikation?

40% der Befragten gaben an, dass sie bei der Implementierung neuer Web-Service-APIs von der Spezifikation ausgehen. Das sind 4 Prozentpunkte weniger als im Vorjahr. Ein wachsender Anteil der Befragten (42%) wählt einen geeigneten Ansatz in Abhängigkeit vom Projekt bzw. der Aufgabe.

Wie deklarieren und dokumentieren Sie Ihre APIs?

Die Nutzung von OpenAPI hat seit dem vergangenen Jahr zugenommen. 69% der Befragten gaben an, dass sie ihre APIs mit OpenAPI deklarieren und dokumentieren. Das sind 5 Prozentpunkte mehr als 2021. Gleichzeitig ist die Nutzung von Wiki-Systemen von 24% im Jahr 2021 auf 20% im Jahr 2022 zurückgegangen.

Wo speichern Sie API-Spezifikationen?

Wie organisieren Sie die Versionsverwaltung für Services?

In diesem Jahr sehen wir einen Anstieg bei der parallelen Nutzung von mehreren Versionsverwaltungen von 53% im Jahr 2021 auf 60% im Jahr 2022.

Welche Sprachen verwenden Sie zur Entwicklung von Microservices?

Java ist weiterhin die führende Sprache für die Entwicklung von Microservices. Sie wird von 34% der Befragten verwendet.

Microservices:

2022

Danke, dass Sie sich die Zeit genommen haben!

Wir hoffen, dass Sie unseren Bericht nützlich fanden. Teilen Sie diesen Bericht im Freundes- und Kollegenkreis.

Wenn Sie Fragen oder Anregungen haben, schreiben Sie uns bitte unter surveys@jetbrains.com.