Büyük ölçekli sistemlerde API’lere ve mikro hizmetlere gelen trafiği yönetmek, yönlendirmek ve güvenliğini sağlamak için kullanılan açık kaynaklı bir API ağ geçidi (API Gateway) olan Apache APISIX‘in 3.19.0 sürümü duyuruldu. Apache Yazılım Vakfı’nın (Apache Software Foundation) üst düzey projelerinden biri olan Apache APISIX; gücünü Nginx (OpenResty/Lua) web sunucusundan ve dağıtık yapılandırma deposu olarak etcd veritabanından alır. Rotaları ve yapılandırmaları değiştirmek için sistemi (veri düzlemini) yeniden başlatmaya gerek duymayan yazılım; her şeyi anlık ve dinamik olarak günceller. Milisaniyenin altında (genellikle 0.2ms – 5ms arası) düşük gecikme süreleri ve yüksek saniye başı istek (QPS) kapasitesi sunan Apache APISIX; kimlik doğrulama (Authentication), hız sınırlama (Rate Limiting), yük dengeleme (Load Balancing), devre kesici (Circuit Breaking) ve gözlemlenebilirlik (Observability) gibi ihtiyaçlar için 100’den fazla yerleşik eklenti barındırıyor. Lua’nın yanı sıra Java, Python ve Go gibi dillerle eklenti yazılmasına olanak tanıyan yazılım, büyük Dil Modelleri (LLM) ve yapay zeka uç noktaları için yerleşik bir yapay zeka proxy / ağ geçidi yeteneği taşır. Apache APISIX 3.19.0 hakkında bilgi edinmek için sürüm notlarını ya da GitHub sürümler sayfasını inceleyebilirsiniz.
