Table of Contents
- Summary
- Introduction: new architecture for the mobilefirst world
- The evolution of MBaaS
- The building blocks of a mobile application
- Why developers need MBaaS
- Behind the scenes
- Market overview: companies to watch
- Factors influencing the cost of a backend service
- Key considerations when choosing the MBaaS provider
- Conclusion and key takeaways
- About Janakiram MSV
- About GigaOm
- Copyright
1. Summary
Almost every mobile application relies on a few essential services to deliver the expected functionality and user experience. SDKs and integrated tools simplified the mobile application life cycle management, but the backend that does the heavy lifting is still left to the developers — those key to driving the adoption and success of new platforms and technologies. Developers, then, need to invest in the right set of backend services that form the core of the application. A new service delivery model of the cloud, called mobile backend as a service (MBaaS), fills the gap that exists in the current cloud delivery models and offers a higher level of abstraction than Platform as a Service (PaaS). With MBaaS, mobile developers can consume cloud services in a way better suited to mobile-application scenarios. In the past couple of years the number of startups offering MBaaS has surged. While some of the early movers became popular among mobile developers, the recent startups are offering similar services with very little differentiation, making it difficult to choose a specific stack. These companies share another common factor in that they are based on the same IaaS and PaaS platform.
With the mobile developer community growing rapidly, MBaaS is poised to become the crucial delivery model of the cloud. This may indirectly contribute to high-volume subscription rates of IaaS and PaaS, which result in increasing the overall adoption of the cloud. MBaaS has the potential to become the fastest-growing cloud services delivery model, surpassing the adoption rate of PaaS. This report focuses on the following:
- Helps technology decision makers understand the MBaaS space better
- Analyzes the role of MBaaS in the context of existing cloud services delivery models
- Compares MBaaS to IaaS and PaaS
- Discusses the foundational services of MBaaS
- Reviews the current market landscape of MBaaS
- Evaluates the key factors to consider when choosing an MBaaS player