Qantas, API yönetim platformunda mimari değişiklikler yapıyor


Qantas, API yönetim platformunda bir dizi mimari değişiklik yaptı ve kullanımı teşvik eden güvenilirliğini ve esnekliğini artırdı.

Qantas, API yönetim platformunda mimari değişiklikler yapıyor


Geçen ayın sonunda Sri Lanka’daki WSO2Con Asia 2025’te konuşan Qantas IT’deki entegrasyon ve mühendislik alanında ana mühendis Waleed Ahmed, havayolunun açık kaynak WSO2 API yönetimini 2018’den beri platformunun temeli olarak kullandığını söyledi.

“Platformun tanıtımından bu yana, platformu geliştirmek için birden fazla başarılı yükseltme ve göç projesi yaptık [and to] WSO2 ürünlerinde tanıtılan yeni özellikleri benimseyin ”dedi.

Büyük ölçüde gelişme yeteneği, Nisan 2022’de yayınlanan platformun 4.1 sürümüne geçerek ortaya çıktı.

Ahmed’e göre, platform bulut tabanlı ama bazı mimari sınırlamaları vardı.

“Dağıtım veritabanı merkeziydi… [with] Merkezi veritabanına bağlı hemen hemen tüm bileşenler ”dedi.

“Veri düzlemi ve kontrol düzlemi arasında bazı durum paylaşımı için disk depolamaya büyük ölçüde güveniyorduk ve ayrıca özel eklentilere güveniyorduk ve [the] WSO2 – Artık var olmayan analitik ürünü [the] WSO2 İş Süreci Yöneticisi.

“Platform performans göstermesine rağmen, bileşen sayısı büyüktü, [and] Tüm bileşenleri yüksek oranda kullanılabilir hale getirmek zorluklarla karşılaştık.

“[Additionally]veritabanına bağımlılık nedeniyle, artan veya değişen trafik ihtiyaçları ile başa çıkmak için veri düzlemini ölçeklendirme konusunda bazı kısıtlamalar yaşıyorduk. ”

Havayolu, sürüm yükseltmesini WSO2 API yönetiminde 3.2’den itibaren yapılan değişikliklere dayanarak “bir etkinlik-hub mimarisine geçişe” bir itici güç olarak ele aldı.

Ahmed, “Bu mimarinin güzelliği, veri düzlemi ile kontrol düzlemi arasında herhangi bir disk alanına veya paylaşmaya sahip olma ihtiyacını ortadan kaldırabilmemizdir” dedi.

“Bu sadece çevik ve vatansız bir platforma sahip olmamıza değil, aynı zamanda veri düzleminin dağıtımlarını, dağıtım yapılandırmasında veya API peyzaj tanımlarında neredeyse herhangi bir değişiklik olmadan veri düzlemini veya yeni veri düzlemi setlerini sunma gibi farklı alanlara genişletebilmemize yardımcı oldu.”

Ahmed, olay odaklı bir mimari kurulumla, “veri düzleminin artık veritabanına tamamen bağlı olmadığını” söyledi.

“Yani, bu yeni platform mimarisi sadece disk ve veritabanı merkezli dağıtımların zor bağımlılığından kurtulmamıza değil, aynı zamanda tüm bileşenlere yüksek kullanılabilirlik uygulamamıza izin verdi” dedi.

İkinci mimari değişim, Qantas’ın API yönetim platformunu kapsayıcılığını gördü.

Ahmed, platformu Qantas’ın “değişmez altyapı stratejisi” ile hizaladı ve ayrıca güvenlik ve sürdürülebilirlik iyileştirmelerine yol açtı.

Platformda yapılan diğer değişiklikler, “genel olarak API trafiğinde değil, aynı zamanda platformun nasıl davrandığı konusunda da derin görünürlük” sağlayarak gözlemlenebilirliği ve günlüğe kaydedilmeyi arttırmaktı.

Amaç, “API geliştiricilerinin veya arka uç mühendislerinin sorunları gidermelerini ve trend hatalarını veya API trafiğinde her türlü farklılık bulmasını sağlamaktı.”

Ahmed, “Bu bize gerçek proaktif ve hataların platformdaki neredeyse tüm kiracılarla paylaşabileceğimiz güvenli bir şekilde tespit edilmesini sağlıyor” dedi.

Havayolu ayrıca “API gelişiminin ilk günlerinden itibaren platforma yerleştirilen tüm API’lere yönetişim ve kontrol mantığını” yerleştiren “birleşik bir API yaşam döngüsü yönetimi arayüzü” inşa etti.

Ahmed, “Örneğin, birisi bir API’yi ilk kez internete dağıtmaya çalışıyorsa, güvenlik değerlendirme sürecinin uygulandığından emin olana kadar API’nın bu maruziyetini internete engelliyoruz” dedi.

Bu çabaların genel sonucu, “farklı bileşenlerde veya hatta ana veritabanındaki sorunlara dayanabilen gerçekten son derece esnek bir platform” diye ekledi.

“Evet, her şey başarısız olabilir, ancak daha akıcı bir yaklaşımla sorunları kurtarabilir ve izole edebiliriz.

“Bu güvenilirlik ve esneklik ile, platformun etrafında topluluklar inşa edebiliriz, bu da sahip olmaktan elde edebileceğimiz en önemli başarıdır. [this] güvenilir platform. “

Ahmed, platformun son iki yılda “sıfır kesintiler” ve “çok az sayıda kritik olay” olduğunu da sözlerine ekledi.



Source link