Choosing a backend for your mobile app
Swipe conference 2012
Although usually not noticed by the final users, the backend is a very important piece in the context of a mobile application. It is the place where data are stored and organized.
A few years ago building a back-end meant renting some hardware or virtual machine, setting up the operative system, configuring the server, database, storage and writing the back-end logic. In case the app had success, you had also to take care of scaling. While this is still possible, nowadays great services that allow to quickly setup a back-end are growing and spreading.
In this talk I will provide an overview of the services which allow developers to integrate their mobile applications with back-end functionalities enabling features like back-up, synchronization and data exchange. The goal is to illustrate different services and frameworks ranging from mobile-specific, to managed, to generic ones, helping the developers to make an informed choice about the most suitable solution for their applications' needs.