What is DevOps?
İngilizce 'development' ve 'operations' terimlerinin birleşiminden oluşur.
Tanım
DevOps, yazılım geliştiricileri ve IT operasyon profesyonelleri arasında iletişim, işbirliği ve entegrasyona odaklanan bir yazılım geliştirme felsefesidir.
Köken
DevOps terimi, 2009'da John Allspaw ve Paul Hammond'ın O'Reilly Velocity 09 etkinliğindeki "10 deploys per day" sunumu ile ortaya çıktı, ancak hareket aslında 2007'de bağımsız danışman Patrick Debois'in geliştirme ve operasyon ekipleri arasındaki çatışmaları deneyimlemesiyle başladı.
Evrim
DevOps, yazılımın kalitesini, hızını ve karlılığını artırmayı amaçlayan sürekli teslimat ve sürekli dağıtım gibi uygulamaları içerecek şekilde evrilmiştir.
Çapraz Fonksiyonel İşbirliği
DevOps, geleneksel olarak izole edilmiş geliştirme ve operasyon ekipleri arasında işbirliği ve entegrasyon yönünde bir kültürel değişimi gerektirir.
Sürekli Entegrasyon
Sürekli Entegrasyon (CI), DevOps'ta otomatik olarak paylaşılan bir depoda kod güncellemelerini içeren ana bir uygulamadır. Amacı, hataları hızla tespit etmek ve düzeltmek, yazılım kalitesini iyileştirmek ve teslim süresini hızlandırmaktır.
Sürekli Dağıtım
DevOps paradigmasının bir başka evrimi olan Sürekli Dağıtım (CD), kod değişikliklerinin otomatik olarak üretim ortamına serbest bırakılmasıdır.
Daha fazlasını öğrenmek ister misiniz?
DevOps konusunu daha derinlemesine incelemek — ya da bu tür bir eğitimi ekibinize getirmek — isterseniz, hadi konuşalım. Ekiplerin bu kavramları anlamasına ve uygulamasına yardımcı oluyorum. Sizden haber almayı çok isterim!
What is a Feature Flag?
Feature Flags, aynı zamanda Feature Toggles olarak da bilinir, geliştiricil...
Mavi / Yeşil dağıtımı nedir?
Mavi / Yeşil dağıtımı, uygulamanın mevcut sürümünü çalıştıran bir ortam (ma...
CI ne anlama gelir?
Sürekli Entegrasyon (CI), yazılım geliştiricilerin kod değişikliklerini düz...
Sürekli Entegrasyon (CI) ve Sürekli Dağıtım (CD) nedir?
CI, kod değişikliklerinin sıkça paylaşılan bir depoya entegre edilmesini ve...
User Story Map nedir?
User Story Map (USM), ya da User Story Mapping, Ürün Backlog'unu iki boyutt...