Member-only story
SRE Kültürünü Geliştirme Üzerine Notlar — III -”Change elicists emotions”
SRE’de CI/CD önemli bir konu. SRE yazılım geliştirmede kademeli değişiklikleğe odaklanır, böylece daha küçük testlere yapabilirler,daha küçük etkisi olur. Cost of failure yani hatanın maliyeti düşük tutulabilir bu kademeli değişiklik uygulama metodu ile. Küçük ama sıklıkla değişiklikleri uygulamak hedeflenir.
Continuous Integration: Building, integrating, and testing code within the dev. environment.
CI ile ilgili mühendislere code üzerinde çalıma ve daha sıklıkla test yapabilme imkanı sağlamak. Sonuç olarak code kalitesini artar, kritik durumlardan kaçınılabilir.
Continuous delivery: Deploying to production frequently, or at the rate the business chooses.
CD ‘de canlı ortama deploymenti sıklıkla yapabilirsiniz yada yapmayabilirsiniz. Bu aşamada CI test otomasyon ve deployment otomasyonu gerektirir.
CI/CD agile transformasyon dönüşümüne yardımcı olur, code entegrasyon sorunlarını minimize eder, insan hatasını azaltır, daha iyi code kalitesi sağlar, hata olduğunda tesbit ve düzeltmesi kolaydır. CI/CD ile herşeyi…