Mevcut bir üretim uygulaması (App1), geliştirilmekte olan başka bir uygulamaya (App2) bağımlı yeni bir hizmet sunan bir güncelleme alacaktır. App2 kullanıma sunulmadan önce App1 güncellemesini dağıtmanız ve App2 dağıtıldıktan sonra App1'deki yeni hizmeti etkinleştirebilmeniz gerekir. Ne uygulamalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Bir feature flag uygulayın..
Neden bu cevap
Doğru cevap bir özellik bayrağı (feature flag) uygulamaktır. Özellik bayrakları, kodun dağıtılmasını işlevselliğin etkinleştirilmesinden ayırmanıza olanak tanır. Bu senaryoda, App1'in yeni hizmete ilişkin kodunu App2 dağıtılmadan önce güvenle dağıtabilirsiniz. App2 kullanıma hazır olduğunda, App1'deki özellik bayrağını etkinleştirerek yeni hizmeti anında ve ek bir dağıtım yapmadan açabilirsiniz. Bu, riskleri azaltır ve dağıtım sonrası kontrol sağlar. Yanlış seçenekler: Derlemede bir fork oluşturmak veya bir branch oluşturmak, kod tabanının farklı sürümlerini yönetmek için kullanılır ancak dağıtılmış bir uygulamanın belirli özelliklerini çalışma zamanında etkinleştirme veya devre dışı bırakma esnekliği sağlamaz. Bir branch policy uygulamak, kod birleştirme kurallarını ve kalitesini yönetmek için kullanılır, ancak yine de dağıtılan kodun davranışını dinamik olarak kontrol etmez.
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