Backend as a service comes to the rescue. It is a logical evolution of Platform as a Service, which tries to solve the above pain points and more. BaaS is a layer which sits over PaaS. Most often it provides a REST based interface to all its services which can be accessed through native SDKs.
It looks like you're new here. If you want to get involved, click one of these buttons!