Uygulama geliştirme ve dağıtım

Uygulama geliştirme desenlerini ve uygulamalarını inceleyin, Azure Pipelines'ı yapılandırın ve site güvenilirlik mühendisliği (SRE) en iyi yöntemlerini uygulayın. SRE, uygulama geliştirme ve dağıtım, değişiklik yönetimi, izleme ve acil durum yanıtına yönelik bir yazılım mühendisliği yaklaşımıdır.

Planlama, eğitma ve kanıt

Uygulama geliştirme ve dağıtımınızı planlamak için aşağıdaki denetim listesini ve uygulama geliştirme kaynaklarını kullanın. Şu soruları yanıtlayabilmeniz gerekir:

  • Uygulama geliştirme ortamınızı ve kurulum iş akışınızı hazırladınız mı?
  • Proje klasörünü Kubernetes uygulama geliştirmeyi destekleyecek şekilde nasıl yapılandıracaksınız?
  • Uygulamanızın durumunu, yapılandırmasını ve depolama gereksinimlerini belirlediniz mi?

SRE denetim listesi

Üretime dağıtma ve en iyi yöntemleri uygulama

Uygulamayı üretime hazırlarken aşağıdaki denetim listesini kullanın. Şu soruları yanıtlayabilmeniz gerekir:

  • Uygulamanızın tüm yönlerini izleyebilir misiniz?
  • Uygulamanız için kaynak gereksinimlerini tanımlamış mıydınız? Ölçeklendirme gereksinimleri nasıl yapılır?
  • Üretim sistemlerini etkilemeden uygulamanın yeni sürümlerini dağıtabilir misiniz?

SRE en iyi yöntemler denetim listesi

İyileştirme ve ölçeklendirme

Uygulama üretim aşamasında olduğuna göre, iş akışınızı iyileştirmek ve uygulamanızı ve ekibinizi ölçeklendirmeye hazırlamak için uygulama dağıtım denetim listesini kullanın. Şu soruları yanıtlayabilmeniz gerekir:

  • Çapraz kesme uygulama endişeleri uygulamanızdan soyutlanmış mı?
  • Yeni özellikler ve sürümlerde yinelenirken sistem ve uygulama güvenilirliğini koruyabiliyor musunuz?

Uygulama dağıtımı denetim listesi