Diese Fragen wurden nur Befragten gestellt, die Microservices entwickeln.

Microservices

Hauptsprachen unter Microservice-Entwickler*innen

35%

aller Befragten entwickeln Microservices.

Die drei beliebtesten Sprachen für die Entwicklung von Microservices sind Java (41%), JavaScript (37%) und Python (25%).

"Wir gehen davon aus, dass in Zukunft mehr Unternehmen Microservices in ihren Projekten einsetzen werden. Der Anteil derjenigen, die Microservices entwickeln, dürfte also in den nächsten Jahren zunehmen."

Yuriy Artamonov, Software Developer at JetBrains

Programmiererfahrung von Microservice-Entwickler*innen

53%

der Microservice-Entwickler*innen haben mehr als 6 Jahre professionelle Programmiererfahrung. Bei anderen Entwicklungsrichtungen beträgt dieser Anteil nur etwa 36%.

Entwickler*innen, die mit Microservices arbeiten, haben in der Regel mehr Programmiererfahrung als diejenigen, die dies nicht tun.

Welche Ansätze verwenden Sie in Ihrem Systemdesign?

Wie kommunizieren die einzelnen Teile Ihrer verteilten Anwendung miteinander?

Die drei beliebtesten Kommunikationswege zwischen verteilten Anwendungsteilen sind gegenüber dem Vorjahr unverändert: REST, Message Queue und WebSocket.

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

Knapp die Hälfte der Teilnehmer*innen der Entwicklungsökosystem-Umfrage ziehen es vor, bei der Implementierung neuer Webservice-APIs mit der Spezifikation zu starten. Nur 16% der Befragten setzen auf einen „Code First“-Ansatz.

Wie deklarieren und dokumentieren Sie Ihre APIs?

Die gängigen Methoden zum Deklarieren und Dokumentieren von APIs haben sich nicht wesentlich geändert. Open API, nach wie vor die beliebteste Lösung, hat in diesem Jahr mit einem Zugewinn von 6 Prozentpunkten seine Führungsposition sogar ausgebaut.

Wo speichern Sie API-Spezifikationen?

Wie organisieren Sie die Versionsverwaltung für Services?

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.

Werden Sie Mitglied im JetBrains Tech Insights Lab

Nehmen Sie an Umfragen und UX-Studien teil, um JetBrains-Produkte benutzerfreundlicher und gleichzeitig leistungsfähiger zu machen. Durch die Teilnahme an unserer Forschung können Sie auch Prämien erhalten.

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