2.1.1 Hvlng Framework BFF (Backend for Frontend)#
Eksen yazılım geliştirme altyapısı ön yüz (User Interface - UI) geliştirmek için kullanıcılarına angular tabanlı kütüphaneler sunmaktadır. Bu kütüphaneler angular ve PrimeNG 'nin son kararlı sürümleri ile uyumlu çalışması hedeflenerek geliştirilmektedir.
BFF paketi Eksen tarafından sağlanan 3 angular kütüphanesinden ilkidir. BFF (Backend for Frontend) çok bilinen güçlü bir tasarım örüntüsüdür (design pattern). Bu örüntü özellikle mikroservislerin yaygınlaşması ile öne çıkmıştır ve backend servislerinin farklı istemci platformları için özelleştirilmesi gerektiği prensibine dayanır.
Eksen ile geliştirilen backend servisleri ile uyumlu angular tabanlı uygulamalar geliştirmek için bff paketi güvenlik, konfigürasyon, hata yönetimi, rapor ve servis erişimi gibi konularda önemli bileşenler sağlar.
BFF paketi aşağıdaki temel kategoriler altındaki angular modüllerini içerir.