Bu sorular, yalnızca mikro hizmet geliştiren katılımcılara gösterilmiştir.

Mikro hizmetler

Mikro hizmet geliştiricileri arasında tercih edilen ana diller

%35

: Mikro hizmetler geliştiren tüm katılımcıların yüzdesi.

Java (%41), JavaScript (%37) ve Python (%25) mikro hizmet geliştirme konusunda en popüler 3 dildir.

"Gelecekte daha fazla şirketin mikro hizmetlerden yararlanacağını bekliyoruz. Büyük olasılıkla gelecek birkaç yılda mikro hizmet geliştiricilerinin oranında artış gözlemleyeceğiz."

Yuriy Artamonov, Software Developer at JetBrains

Mikro hizmetler geliştiricisi olarak kodlama deneyimi

%53

: 6 yıllık profesyonel kodlama deneyimi olan mikro hizmetler geliştiricilerinin yüzdesi. Bu rakam diğer yazılım geliştiricileri için yalnızca yaklaşık %36'dır.

Mikro hizmetlerle çalışan geliştiriciler genel olarak mikro hizmetler geliştirmeyen geliştiricilere göre daha fazla kodlama deneyimine sahiptir.

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

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

Uygulamaların farklı parçaları arasında bağlantı kurmak için en sık tercih edilen 3 yöntem geçen yıla göre değişmemiştir. REST, Message Queue ve WebSocket en popüler yöntemlerdir.

Yeni web hizmeti API'leri eklediğinizde, koddan mı, yoksa özelliklerden mi başlıyorsunuz?

Yazılım Geliştirici Ekosistemi Anketi katılımcılarının %50'sinden daha azı yeni web hizmetleri API'leri uygularken teknik özelliklerden başlamayı tercih ediyor. "Önce kod" yaklaşımı ankete katılan geliştiricilerin yalnızca %16'sı tarafından kullanılmaktadır.

API'lerinizi nasıl beyan ediyor ve belgeliyorsunuz?

API belirtmek ve belgelemek için kullanılan en popüler yöntemler zaman içerisinde değişiklik göstermemiştir. Open API kullanımı oldukça popüler olmaya devam ederken bu yılki kullanım oranı %6 artış göstererek lider konumunu güçlendirmiştir.

API belirtimlerini nerede depoluyorsunuz?

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

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.

JetBrains Tech Insights Lab'e katılın

JetBrains ürünlerinin kullanımını daha kolay ve çok daha güçlü hâle getirmek için anketlere ve kullanıcı deneyimi çalışmalarına katılın. Araştırmamıza katılarak ödül kazanma şansına da sahip olursunuz.

Eğer herhangi bir soru ya da öneriniz varsa, bizimle surveys@jetbrains.com adresinden temasa geçebilirsiniz.