1 puan yazan GN⁺ 2025-02-09 | Henüz yorum yok. | WhatsApp'ta paylaş
  • Kademeli otomasyonun anahtarı: Do-nothing scripting

    • Her operasyon ekibinin henüz otomatikleştirilmemiş manuel prosedürleri vardır. Bu prosedürler tamamen ortadan kaldırılamaz ve özellikle altyapı değişiklikleri veya kullanıcı hesabı provizyonu gibi işlemler büyük bir yük haline gelebilir.
    • Örneğin, kullanıcı hesabı provizyon süreci; SSH anahtar çifti oluşturma, açık anahtarı Git'e commit etme, build işinin tamamlanmasını bekleme, çalışan dizininden e-posta adresini bulma ve özel anahtarı 1Password üzerinden gönderme gibi adımlar içerir.
    • Bu tür prosedürler odaklanma gerektirir, ancak ilginç problem çözümü ya da tatmin edici sonuçlar sunmaz. Buna "slog" denir.
    • Otomasyon bu prosedürleri daha hızlı ve daha doğru şekilde gerçekleştirebilir, ancak tüm adımları otomatikleştirmek zor olabilir. Kısmi otomasyon, prosedürü daha az zahmetli hale getirmez.
  • Do-nothing scripting

    • Neredeyse her slog, bir "do-nothing script"e dönüştürülebilir. Bu, her adımı bir fonksiyon içine kapsülleyerek prosedürün talimatlarını kodlayan bir script'tir.
    • Örnek script, her adımı kullanıcıya sunar ve kullanıcı manuel olarak tamamlayana kadar bekler.
    • Bu script aslında prosedürün hiçbir adımını gerçekleştirmez. Ancak şu değerleri sağlar:
      • Adımların atlanmamasını sağlayarak odağı korur ve prosedürün tamamlanmasını kolaylaştırır.
      • Her adım bir fonksiyon içinde kapsüllendiği için, daha sonra otomatik olarak çalıştırılabilecek kodla değiştirilebilir.
      • Zamanla faydalı adımlardan oluşan bir kütüphane geliştirerek gelecekteki otomasyon çalışmalarını daha verimli hale getirir.
    • do-nothing script'ler manuel işi azaltmaz, ancak otomasyon çalışmalarının başlangıç eşiğini düşürerek zaman içinde emeği azaltmayı mümkün kılar.

Henüz yorum yok.

Henüz yorum yok.