← Tüm yazılar

Platform Migration

Daha Basit, Daha İyi, Daha Hızlı

Bu hafta, prob ve appliance konuşlandırmalarına özel bir vurgu yaparak göçün getireceği faydalardan birini öne çıkaracağız.

Daha basit, daha iyi, daha hızlı

Bu göçün başlangıcında kendimize koyduğumuz ölçütlerden biri, görevleri yerine getiren şişkin çözümlerden kurtulmak ve bunların yerine kendimiz inşa edebileceğimiz basit çözümleri koymaktı.

Buna iyi bir örnek, gelecekte prob'ları ve hacker alert appliance'larını konuşlandırma şeklimizi nasıl değiştirdiğimizdir.

Şu anda, sektör standardı olarak yaygın biçimde benimsenmiş ve bu görevi oldukça etkili bir şekilde yerine getiren üçüncü taraf bir araç kullanıyoruz.

Ancak bu aracın, appliance'ların başarılı bir şekilde teslim edilebilmesi için iki iş gününe kadar süre alması gibi bazı sınırlamaları var. Bu, uygulandığı dönemde kabul edilebilirdi, ancak artık hem müşterilerimiz hem de bizim için bir yük haline geliyor.

Bu süreyi nasıl kısaltabileceğimize baktık ve bu nedenle yalnızca bu sorunu çözmekle kalmayıp geliştirme yığınımızdaki şişkinliği de azaltacak çok daha basit bir çözüm ürettik.

Bu çözüm dikkat çekici derecede basit olsa da, tüm akışımızı değiştirmemiz gerekti. Tüm appliance'ların güncellendiği merkezi bir yer yerine, artık appliance'lar kendilerini güncellemekten sorumludur.

Bunu merkezsizleştirmek, çok daha ölçeklenebilir ve güvenilir hale getiriyor. Özetle, tüm bunları mümkün kılan pek çok karmaşık katmanı ortadan kaldırdık.

Bir konuşlandırmanın başlatıldığı andan prob veya appliance'ın görevini yapmaya hazır olduğu ana kadar geçen süre artık yalnızca 1 saat sürecek. Bu, mevcut platformdaki yaklaşık 48 saatlik (yaklaşık 2 gün) süreye kıyasla bir hızlanmadır.

Bu çarpıcı iyileştirmeden doğal olarak çok memnunuz!

Bu, iş ortaklarımız için büyük bir fayda olacak, çünkü Lighthouse'u konuşlandırmaya başladıkları gün kurabilecekler.

Peki bunu neden ancak şimdi yapabiliyoruz?

Bunu basitleştirmek küçük bir başarı değil ve optimal bir çözüm bulmak için yıllarca süren bir keşif gerektirdi. Bunun peşinde koşarken birçok farklı sistemi inceledik ve önümüzdeki en iyi yolu bulabilmemiz için çeşitli sistemlerin nasıl işlediğine dair inceliklere ilişkin mimari içgörüler kazanmamız gerekti.

Sonuç olarak, zamanla öğreniyor ve sunduğumuz çözümleri sürekli iyileştiriyoruz. Çözümlerimiz basit olsa da, zeka, yaratıcılık ve deneyim (zaman) gerektiren karmaşık sorunları çözüyorlar.

Teknoloji, güncel kalabilmemiz, değer üretebilmemiz ve hem iş ortaklarımız hem de onların müşterileri için alakalı kalabilmemiz için sürekli gelişmemizi ve iyileşmemizi gerektiriyor.