Bir monolith'i mikroservislere dönüştürürken (refactoring): hangi tasarım yönlerini uygulamanız gerekir? (İki tane seçin.)
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her mikroservis ile onu çağıranlar arasında bir API sözleşmesi oluşturun..
Neden bu cevap
Mikroservis mimarisine geçerken, her mikroservis ile onu tüketenler arasında net bir API sözleşmesi tanımlamak kritik öneme sahiptir. Bu sözleşme, servislerin birbirleriyle nasıl etkileşim kuracağını belirler ve bağımsız geliştirme ile dağıtımı mümkün kılar. API sürüm oluşturma ise, gelecekteki uyumsuz değişikliklerin yönetilmesini sağlayarak sistemin evrimleşmesine olanak tanır ve istemcilerin eski sürümleri kullanmaya devam etmesine izin verirken yeni özelliklerin sunulmasını kolaylaştırır. Diğer seçenekler neden doğru değil: Her mikroservisi aynı programlama dilinde geliştirmek, mikroservislerin temel faydalarından biri olan dil bağımsızlığını ortadan kaldırır. Tüm mikroservis etkileşimleri için eşzamansız iletişimi zorunlu kılmak her senaryo için uygun değildir; bazı durumlarda senkronize iletişim daha verimli veya gerekli olabilir. Performans gereksinimlerini karşılamak için yeterli örnek sayısını sağlamak bir operasyonel konudur, tasarım prensibi değildir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez