Yeni bir web uygulamasını bir Azure Web Uygulama Hizmeti'ne (eski Azure Web Sitesi) aktarmayı planlıyorum. Dağıtımımı üretime göndermeden önce test edebilmek için dağıtım yuvalarını kullanmak istiyorum. DB şeması değişikliği gerektirmediği sürece her şey yolunda. Ancak bir şema değişikliği varsa, aynı db sürümünde çalışan iki yazılım sürümüne sahip olamam. EF Geçişleri'ni kullandığımdan, hazırlama yuvasına yapılan itme anında en son sürüme DB güncellemesi ile sonuçlanır.
Benim sorum, bir db geçişi gerektiğinde dağıtım yuvaları herhangi bir kullanım olup olmadığını?
Büyük SaaS sağlayıcıları için nasıl yapılır. Yeni sürümle anında bir DB geçişi gerçekleştiriyorlar mı? Bu kesinlikle kesinti süresine neden olur.
Bu soruna sadece oldukça karmaşık çözümler düşünebiliyorum, basit bir şey var mı?