Platform Mühendisliği Artık Ortamları Ajan Hızında Sunmalı
Kodlama ajanları ortam taleplerini trafiğe dönüştürüyor. Platform ekiplerinin sağlama iş akışından gerçek sunum sistemlerine geçiş nedenleri.
Kodlama ajanları, ortam sağlama sürecini bir bilet kuyruğundan trafik problemine dönüştürüyor. Ajanlar pull request hacmini katlarken çok sayıda eşzamanlı doğrulama oturumu çalıştırdığından, talep artık patlamalı, kısa ömürlü ve saniyeler içinde karşılanması beklenen bir yapıya bürünüyor.
Mevcut yaklaşımlar ölçeklenmiyor: her istek için tüm yığını kopyalamak hem maliyetli hem yavaş; tek bir paylaşımlı staging ortamı ise kuyruklanma gecikmelerine ve kiracılar arası kirlenmeye yol açıyor, ajanlar geliş oranını tamamlanma oranından daha hızlı artırdıkça bu sorun büyüyor.
Önerilen çözüm, ortamları bilet kapatma metriğiyle değil; gecikme, eşzamanlılık, marjinal maliyet ve izolasyonla değerlendirilen bir sunum (serving) sistemi olarak yeniden tanımlıyor. Pratikte bu, main'den sürekli dağıtılan tek bir kararlı ortamı çalıştırmak, yalnızca değişen servisleri geçici katmanlar olarak ayağa kaldırmak ve her doğrulama isteğinin trafiğini kendi deltası üzerinden yönlendirip geri kalanı paylaşılan ortama düşürmek anlamına geliyor.
Bu değişim mühendisler için önemli çünkü ortam sağlamayı, insan onayı gerektiren bir iş akışından; ajanın kendi test-düzelt döngüsü içinde API çağrısıyla tetiklenen bir adıma dönüştürüyor.