Qantas, Polylith’i yazılım mühendisliğinin bir parçası olarak benimsiyor – Yazılım


Qantas, kendisi ve yan kuruluşu Jetstar için web sitelerinde değişiklik yapmayı daha basit ve daha az kaynak yoğun hale getirmek amacıyla açık kaynaklı Polylith yazılım mimarisini ve araçlarını kullanıyor.

Qantas, yazılım mühendisliğinin bir parçası olarak Polylith'i benimsiyor


Yazılım mühendisliği lideri Felix Barbalet, Medium gönderisinde Polylith’in “birden fazla temel hizmete yayılmış değişiklikler gerektirecek” “büyük bir çalışma” öncesinde tanıtıldığını yazdı.

Polylith’in amacı bir Reddit gönderisinde net bir şekilde “projeler büyüdükçe organize edilmelerine yardımcı olmanın” bir yolu olarak tanımlanıyor.

Barbalet, ekibinin “Qantas ve Jetstar için Hotels and Holidays web sitesinin bazı kısımlarını çalıştıran 20’den fazla mikro hizmeti” denetlediğini yazdı.

“Karşılaştığımız sürekli zorluklardan biri, tüm hizmetlerimizi güncel ve senkronize tutmaktı” diye yazdı.

“Hizmetlerimiz birkaç yıl içinde oluşturuldu ve bunların nasıl oluşturulduğuna yön veren kapsamlı bir yaklaşım ya da güçlü gelenekler yoktu.

“Bu, çoğu zaman birden fazla hizmette koordineli değişiklikler yapmak için çalışan yazılım mühendislerimiz için bağlam değiştirmenin yüksek maliyetine yol açtı.”

Barbalet, Polylith’in mikro hizmetler arasında paylaşılan “ortak iş parametrelerini yeniden düzenlemek” için kullanıldığını, böylece bunların daha kolay ve tutarlı bir şekilde değiştirilebileceğini yazdı.

Ekip ayrıca daha tutarlı olacak şekilde CI/CD süreçlerini (yeni kodu üretime sunmak için kullanılan adımlar) yeniden düzenledi.

Nihai sonuç ise “iş değeri sağlamada geliştirilmiş… verimlilik ve etkinlik”tir.

“Polylith bize sistem sınırlarının ötesinde değişiklikler yapmamıza ve bu değişikliklerin bir bütün olarak sistem üzerindeki etkisini hızla anlamamıza olanak tanıyan araçlar verdi” diye yazdı.

“Daha büyük değişiklikleri daha hızlı ve sonuca dair daha fazla güven duyarak gerçekleştirebiliyoruz.

“Sistemlerimizi geliştirmeye devam etmek için bu yeni yaklaşımdan nasıl yararlanabileceğimizi görmek bizi heyecanlandırıyor.”



Source link