Mikro hizmetler

Paylaş:

Aşağıdaki sorular, yalnızca mikro hizmet geliştiren katılımcılara gösterildi.

Mikro hizmetler geliştiriyor musunuz?

Bu soru, genel anket katılımcılarına gösterildi ve Mikro Hizmetler bölümüne yeterlilik sorusu olarak kullanıldı.

%37

2021'e kıyasla yalnızca yüzde iki daha yüksek olan, mikro hizmetler geliştiren tüm katılımcıların oranı.

Sistem tasarımınızda hangi yaklaşımları kullanıyorsunuz?

"Web ön ucu ile Monolith" kullanımı, 2021'de %25'ten büyük ölçüde düşerek 2022'de %19'a indi.

Uygulamanızın dağıtılmış bölümleri birbiriyle nasıl iletişim kuruyor?

REST / RPC over HTTP, Mesaj sırası ve WebSocket uygulamaların dağıtılmış parçaları arasında iletişim kuran en popüler yöntemler olmaya devam ediyor. 2021'e kıyasla sırasıyla yüzde 4 ve yüzde 5 puan artış gösteren WebSocket ve Platformlar arası RPC kullanımında artış gözlemleyebiliyoruz.

Yeni web hizmeti API'leri eklediğinizde koddan mı yoksa spesifikasyondan mı başlıyorsunuz?

Katılımcıların %40'ı yeni web hizmeti API'lerini uygularken spesifikasyondan başladığını belirtti. Geçen yıla kıyasla bu oran yüzde 4 daha düşük. Daha fazla katılımcının (%42) çalıştıkları proje ya da göreve bağlı olarak doğru yaklaşımı seçmeye çalıştığı görülüyor.

API'lerinizi nasıl beyan ediyor ve belgeliyorsunuz?

OpenAPI'nin popülerliği geçen yıldan bu yana arttı. Katılımcıların %69'u API'lerini beyan etmek ve belgelemek için OpenAPI kullandıklarını belirtti. Bu, 2021 sonuçlarına kıyasla yüzde 5 puan daha yüksek. Aynı zamanda, Wiki sistemlerinin kullanımı 2021'de %24 iken 2022'de %20'ye düştü.

API özelliklerini nerede depoluyorsunuz?

Hizmetler için sürüm denetimini nasıl düzenliyorsunuz?

Bu yıl, 2021'de %53 olan birden fazla VCS deposu kullanımı oranında %60'a artış görüyoruz.

Mikro hizmetler geliştirmek için hangi dilleri kullanıyorsunuz?

Java, mikro hizmetler geliştirmek için en popüler dil olmaya devam ediyor. Katılımcıların %34'ü Java'yı kullanıyor.

Mikro hizmetler:

2022

Zaman ayırdığınız için teşekkür ederiz!

Raporumuzu faydalı bulduğunuzu umuyoruz. Bu raporu arkadaşlarınızla ve meslektaşlarınızla paylaşın.

Herhangi bir soru ya da öneriniz varsa lütfen bizimle surveys@jetbrains.com adresinden iletişime geçin.