Obsah:
Definícia - Čo znamená Backend ako služba (BaaS)?
Backend as a service (BaaS) je cloud computing service model, ktorý slúži ako middleware, ktorý poskytuje vývojárom spôsoby, ako prepojiť svoje webové a mobilné aplikácie s cloudovými službami prostredníctvom aplikačných programovacích rozhraní (API) a súprav vývojárov softvéru (SDK). V porovnaní s inými modelmi služieb v prostredí cloud computingu je BaaS pomerne nový a existuje len obmedzený počet dostupných poskytovateľov.
Backend ako služba sa nazýva aj mobilná backend ako služba (MBaas),
Techopedia vysvetľuje Backend ako službu (BaaS)
Medzi vlastnosti BaaS patrí cloudové ukladanie, oznámenia push, kód servera, správa používateľov a súborov, integrácia do sociálnych sietí, lokalizačné služby a správa používateľov, ako aj veľa služieb typu backend. Tieto služby majú svoje vlastné API, čo im umožňuje relatívne jednoduchú integráciu do aplikácií. Poskytovanie konštantného spôsobu správy dát typu backend znamená, že vývojári nemusia vyvíjať ďalší server pre každú službu, ktorú aplikácie používajú alebo ku ktorým majú prístup. Niektoré funkcie BaaS sú podobné funkciám iných modelov služieb, ako sú SaaS, IaaS a PaaS, ale BaaS je jedinečný pri špecifickom riešení potrieb webových a mobilných aplikácií.
Aj keď má BaaS mnoho výhod, je tiež dôležité zohľadniť konštrukciu používateľského rozhrania (UI), pretože je v priamej komunikácii s koncovými používateľmi. Úlohou používateľského rozhrania je prepojiť aplikáciu s akoukoľvek treťou stranou alebo proprietárnymi API pripojenými k backendu. Kľúčovou nevýhodou služieb BaaS je blokovanie dodávateľa.










