integration
Sözlük ↗Frontend için Arka Uç (BFF)
Frontend için Arka Uç (Backend for Frontend, BFF), tüm istemcilere tek ve genel amaçlı bir API sunmak yerine, belirli tek bir istemciye — web uygulamanıza, mobil uygulamanıza, bir iş ortağı entegrasyonuna — hizmet etmek üzere kurulan özel bir API katmanıdır. Her ön uç, istemci ile aşağı akış servisleriniz arasında duran kendi arka ucunu alır; bu katman servisleri çağırır, sonuçları birleştirir ve yanıtı tam olarak o istemcinin ihtiyaç duyduğu biçime dönüştürür. Çözdüğü sorun uyumsuzluktur: bir mobil uygulama küçük, pili yormayan yükler ve daha az gidiş-geliş isterken, bir web panosu zengin, denormalize edilmiş veri ister; ikisini tek bir API'den geçirmeye zorlamak, birinin daima fazla ya da eksik hizmet almasına yol açar. BFF, her birinin bağımsız evrilmesine izin verir — mobil ekip, web ekibini bozmadan kendi uç noktalarını değiştirebilir. Birçok iç ya da üçüncü taraf servisi entegre eden SaaS geliştiricileri için BFF, ayrıca kimlik doğrulama, hız sınırı yönetimi, önbellekleme ve birden çok yukarı akış API'sini tek bir çağrıda birleştirme gibi konuları merkezileştirmek için temiz bir yerdir. Bedeli, kurulup bakımı yapılacak bir servis daha olmasıdır; dolayısıyla gerçekten farklılaşan istemcileriniz olduğunda değerini kanıtlar.
İlgili terimler