DevOps nedir?

DevOps Kavramları

Cem Sakarya

DevOps Risk Advisor

Teknoloji; sosyal yaşam, bankacılık uygulamalarıyla kişisel finans gibi alanlarda deneyimi iyileştirerek birçok avantaj sağlar.

DevOps Kavramları

Örgütsel yapı

Temel örgütsel yapı şeması.

  • Çevrimiçi ürünler karmaşıktır
  • Geliştirme ve bakım maliyetlidir
  • Binlerce mühendis
  • Verimli işbirliği nasıl sağlanır?
DevOps Kavramları

 

Kalite ile maliyet dengesini simgeleyen terazi.

DevOps Kavramları

DevOps

 

DevOps şu unsurların birleşimidir:

  • yöntemler,
  • araçlar ve
  • kültürel davranış

Yazılımın geliştirilmesini ve bakımını iyileştirir.

Kuruluşların daha kaliteli çevrimiçi ürünleri daha hızlı sunmasına yardımcı olur.

DevOps Kavramları

Geleneksel Değişiklik Yönetimi

  • Bağımsız ekipler
  • Ekiplerin hedefleri farklı
  • Yavaş geliştirme

DevOps

  • Farklı ekipler birlikte çalışır
  • Yazılım Development + BT Operations = DevOps
  • Ekiplerin hedefleri benzer
  • Hızlı geliştirme
DevOps Kavramları

Geleneksel sürüm

Geleneksel yazılım geliştirme ve sürüm grafiği: tasarım, ardından geliştirme ve ardından yayımla; doğrusal modelle nihai ürüne ulaşılır.

DevOps Kavramları

DevOps ile ilişkili döngüsel geliştirme ve sürüm yapısı. Geleneksel modele göre daha küçük geliştirme hedefleri.

Asgari Uygulanabilir Ürün

Asgari uygulanabilir ürün (MVP), sınırlı işlevli erken bir sürümdür.

  • Geliştirmesi daha ucuz
  • Piyasaya çıkış süresi yüksek hızda
DevOps Kavramları

Ürün iyileştirmeleri

İlk sürümün sonuçlarına bağlı olarak ekip, iyi ise devam eder; kötü ise önceki sürümü geri dönüp değiştirir.

DevOps Kavramları

DevOps’un faydaları

DevOps’un ilk döngüsü bir MVP üretir, ikinci döngü ürünü iyileştirir, üçüncü döngü nihai ürüne ulaşır.

DevOps Kavramları

Hadi pratik yapalım!

DevOps Kavramları

Preparing Video For Download...