Backend as a service
Backend as a Service ( BaaS ) is a service that gives developers access to a development environment in the browser that is also connected to a cloud . The purpose of these services is to simplify the creation of backends for apps and mobile websites in the browser and with the help of modeling. These services usually offer various pre-installed features with user management, social network integration and push notification . The interfaces to the services are made available with the help of SDKs , some of which are generic but some of which are also generated .
BaaS is not yet very popular as a service. The first startups to offer BaaS were founded in 2011. The global BaaS market is currently valued at $ 216.5 million (as of 2012)
Backend as a Service is a new level of abstraction in application development. Infrastructure and software are provided according to the "as a service" business model for a monthly fee. "Backend as a Service" (BaaS) includes the automated creation and hosting of a backend and its configuration by the user using a web browser. Functions, scaling , service level agreements , server location and price differ depending on the provider and the selected package .
Creating a backend with different modules takes a lot of time and money. However, since many things, such as database and user management, are similar for each backend, this area can also be outsourced. This fact is used at BaaS. The service offers a backend that can be expanded with various modules. A generated SDK establishes the connection to this backend. These are available for the largest platforms such as Android , IOS , Blackberry , Windows Phone . An API interface is available for other platforms that can be addressed from various programming languages.
Service provider
Each BaaS provider provides different features. The tools generally include:
- Push notifications
- Integration of social networks
- cloud storage
- Chat and messages
- User administration
- Business logic , object-oriented program structures
- Usage analysis
comparison
providers | Pricing models | Modules | SDK platforms | Hosting location |
---|---|---|---|---|
ApiOmat |
|
|
|
|
Baasbox |
Open source |
|
|
|
Baqend |
|
|
|
|
Built.io |
|
|
|
|
cloudbase |
|
|
|
|
Firebase |
|
|
|
|
Kii |
|
|
|
|
Kinvey |
|
|
|
|
Cumulative |
|
|
|
|
mobeelizer |
|
|
|
|
Parse |
|
|
|
|
QuickBlox |
|
|
|
|
Stack mob |
|
|
|
|
ConnectyCube |
|
|
|
Worldwide. The following options are available:
|
Business model
Most BaaS providers offer a freemium model. With this model, users and API calls are restricted. If this limit is exceeded, you must either switch to a higher model or each user who is above the limit must be paid individually.
Individual evidence
- ↑ Backend as a Service (BaaS) Market worth $ 7.7 Billion by 2017 . English. Online at www.marketsandmarkets.com. Retrieved May 6, 2013.
- ↑ CHOOSING MOBILE BACK-END SERVICES . English. (PDF; 1.8 MB). Online at https://apiomat.com . Retrieved May 21, 2019.
- ↑ Understanding the Basics of Backend as a Service (BaaS ) . English. Online at mobile.siliconindia.com on August 9, 2012. Accessed May 6, 2013.
- ^ Dan Rowinski: The Rise of Mobile Cloud Services: BaaS Startups Grow Up . English. Online at readwrite.com April 17, 2012. Retrieved May 6, 2013.