Why You Need An API-driven BaaS Strategy

There are currently two opposing trends in mobile development, claims Jennifer Riggins in her post on the Nordic APIs blog. While the mobile-first approach is useful if you are targeting only iOS users, it can hinder quick development for future audiences on other platforms, so Riggins encourages developers to adopt the API-first approach for its versatility, scalability and speed of development.

Where mobile-first focusses on building a landing page website and then building the product in iOS, API-first begins with the API, which allows websites and apps on different platforms to be built on top of the same basic conditions. The BaaS (Backend as a Service) strategy is a way for developers to link their application and software to cloud-based storage, making it easier to link with SDKs and quickly reach subscribers across many different devices.

BaaS does have the downsides of being very data-centric, a reliance on the client to deal with the logic, and the increased security risk of every client being in an untrusted environment. However, it does eliminate boilerplate code and redundant stack setup for each app from within a single model.

According to market research firm Markets and Markets, BaaS will be worth $7.7bn by 2017, so there is clearly a lot of confidence in this approach. And when considering that it allows developers to build, deploy and manage the entire API lifecycle from this single source, and that providers are offering SDK support for more languages, it is difficult to argue against an API-driven BaaS strategy.

Original Article

Why You Should Build Apps With An API Backend – BaaS

Martin W Brennan Martin W Brennan is a co-founder of ViewPop, the social network that puts the creation of 3D photos and videos in the hands of anyone with a smartphone. For his day job, Martin is a copywriting consultant at We Write Words, learning about the world as he writes about it.

Comments

Comments(1)

Richard46

Wonderful article! To get more information about BaaS, please read this post: https://www.cleveroad.com/blog/how-to-build-cloud-based-mobile-applications.

It will help you to answer this questions:

  • What is Baas?
  • How does the process of its creation happen?
  • What are the pros and cons of this type of development?
  • What services will help to complete this task? What is a cloud hosting?

So, after reading this article, you will understand how to develop a cloud application, whether you need it, and what are the risks of using the cloud-based application development with BaaS.