What is MBaaS?
Mobile Backend-as-a-Service also knows as Backend-as-a-Service is basically a cloud computing category that consists of companies leverage developers to setup, use and operate a cloud backend for their mobile, tablet and web apps. According to a GigaOM Research, it is anticipated that MBaaS market would be disrupted by factors including the need for increased control of data assets and the growing influence of DevOps and agile methodologies in mobile development. Built.io claims that it will offer a quickly deployable backend solution that can create a custom digital solution tailored for specific needs.
Matthew Baier, COO, Built.io said:
Previously, MBaaS solutions were either all DIY or 100 percent pre-built. You had to choose between convenience and control. With the rise of microservices, we set out to build something more customizable for our customers. Now developers can create a best-of-breed backend stack with any combination of out-of-the-box functionality, custom code upgrades and third party enhancements.
Built.io Backend 3.0 includes:
- Pluggable Architecture: Developers can write plugins that call third party services, query or write data to another system, or execute custom code whenever there is any API interaction, e.g. between the app and the backend. This enables the addition of powerful, customizable capabilities for any app created in Built.io Backend.
- Data Set Segmentation for Upgraded Security: Built.io Backend now segments data further into entirely separate collections. Customers benefit both from additional data isolation but at the same time gain greater control over how the data in their applications is stored and accessed.
- Database Indexing for Better Performance: Traditionally, multi-tenant MBaaS does not allow for custom indexing at the database layer, because the architecture is shared across applications. Backend 3.0 now offers support for indexing even for its hosted, multi-tenant environment. This allows DevOps teams to apply database optimizations on an app-by-app basis customized for a particular workload resulting in performance boosts.
- Direct Database Access via SDK: Traditional MBaaS offerings abstract the database layer, limiting the control developers have over the environment. With Backend’s new MongoDB SDK, customers can directly access the underlying database, exposing previously hidden parameters for easy tweaking by developers and administrators.
- Direct Object Data Access: Data stored in MBaaS is typically accessed via interaction through web forms, which are simple to use but overly restrictive. With Backend 3.0, data can now be accessed in its raw format, for unfettered, direct object manipulation by a developer.