DevOps ile kaliteli hizmetler sunmaya giriş
DevOps'un teslim aşamasında kod, yayın işlem hattından üretim ortamına geçer. Kod teslimi genellikle sürekli tümleştirme derlemesinin ardından gelir ve son kullanıcılara ulaşmadan önce çeşitli test ortamlarında çalıştırılır. Bu arada, işlevselliği, ölçeği ve güvenliği içeren birçok farklı ölçüde kalitesi test edilmiştir.
Sürekli teslimi devreye alın
Sürekli Teslim (CD), bir derleme ortamından üretim ortamına otomatik olarak derleme, test etme, yapılandırma ve dağıtma işlemidir. CD, DevOps'ta testlerin çalıştırıldığı, geçitlerin denetlendiği ve bitlerin dağıtıldığı teslimin temelini sağlar. GitHub Actions ve Azure Pipelines dahil olmak üzere teslim otomasyonu sunan birkaç farklı DevOps platformu vardır.
En iyi dağıtım için tasarım
Yazılım projeleri büyüdükçe ekipler, sürümler ve ortamlar arasında yönetilmeleri zor olabilir. Neyse ki, bu zorlukların giderilmesine yardımcı olmak için çeşitli paradigmalar mevcuttur. Bir paradigma, mikro hizmetler mimarisinin ortaya çıkmasıdır ve bu da daha büyük ve daha bakımlı uygulamalara oluşturulabilen bağımsız hizmetler oluşturmayı ve dağıtmayı kolaylaştırır. Hizmetlerin dağıtımına yardımcı olacak bir diğer uygulama da uygulama ortamlarınızı Kod Olarak Altyapı olarak yönetmektir.
Üretimde test etmek için sağa kaydırma
Geliştirme aşaması, testin bazı yönlerinin daha önce gerçekleştirilmesi için sola kaydırılarak proje kalitesinin ve hızının nasıl iyileştirilebileceğini gösterdi. Benzer şekilde, üretimde test etmek için sağa kaydırmaya sürekli odaklanarak ürün kalitesi geliştirilebilir. Üretimde test, işlem hattında başka hiçbir yerde çoğaltılabilen kalite güvencesi sunar.
Sonraki adımlar
Microsoft, onlarca yıldır dünyanın en büyük yazılım geliştirme şirketlerinden biri olmuştur. Microsoft'un DevOps'ta nasıl teslim olduğunu öğrenin.
Sürekli teslim ile uygulamalı DevOps deneyimi mi arıyorsunuz? GitHub Actions veya Azure Pipelines kullanarak yayın işlem hatlarını ayarlamayı öğrenin.