DevOps
Commit'ten üretime giden yol; otomatik, provası yapılmış ve sürüm çıkmayı bir olay olmaktan çıkaracak kadar hızlı.
Ne sıklıkla güvenle sürüm çıkabildiğiniz, bir hatayı ne kadar hızlı düzeltebileceğinizi belirler; bu da bir ekibin çalışma biçimiyle ilgili hemen her şeyi şekillendirir. Sürüm çıkmayı sıradanlaştıran hattı, ortamları ve gözlemlenebilirliği kurar, üçünü de ekibinizin değiştirebileceği hâlde bırakırız.
Ne elde ediyorsunuz
Otomatik, tekrarlanabilir sürümler
Ekipteki herkes kurulum yapabilir ve geri alma dokümante değil provası yapılmıştır.
Kod olarak altyapı
Ortamlar sürüm kontrolünde tanımlıdır; test ve üretim yalnızca kastettiğiniz yerde ayrışır.
Soru yanıtlayan gözlemlenebilirlik
Log, metrik ve iz kayıtları, gecenin üçünde gerçekten soracağınız şeylere bağlanır.
Nasıl yürütüyoruz
İşin adı ne olursa olsun aynı dört aşama. Her biri, yalnızca bir durum güncellemesiyle değil, inceleyebileceğiniz bir çıktıyla biter.
- 01
Keşif
İşi uçtan uca takip eder, nerede durduğunu, beklediğini ya da yeniden girildiğini yazarız. Kimse kod yazmadan önce sıralanmış bir plan ve maliyet zarfı alırsınız.
- 02
Mimari
Önemli kararlar açıkça verilir ve değerlendirilen alternatiflerle birlikte kaydedilir; böylece gerekçe, onu verenlerden daha uzun yaşar.
- 03
Artımlı teslimat
İş, yayınlanabilir dilimler hâlinde gerçek kullanıcıya ulaşır. Kurulum hattı ilk haftadan otomatiktir, geri alma teoride değil provada denenmiştir.
- 04
Devir ya da işletim
Runbook'lar, panolar ve nöbet prosedürleri sistemle birlikte gelir. Sonrasında ya işi içeri alırsınız ya da yönetilen hizmet kapsamında biz işletmeye devam ederiz.
Bize sık sorulanlar
Hayır. Kullanılabilir olduğu sürece mevcut araçlarınızla çalışırız; çünkü ekibinizin değiştiremediği bir hat, daha yavaş ama onların olan bir hattan kötüdür.
Sizin probleminiz bu mu?
Bir paragrafta anlatın. Başka bir hizmet daha uygunsa bunu size söyleriz.
Hangisine ihtiyacınız var, emin değil misiniz?
Problemi bir paragrafta anlatın, hangi hizmetin gerçekten karşılık geldiğini söyleyelim.
