scalable backend services at mobile developer summit
TRANSCRIPT
Mobile Backend on the MoveBuilding Mobile Apps with Scalable Back End
1. The two worlds – Mobile and Backend
2. Why Mobile Apps need Backend services
3. What’s in store in Backend services for Mobile App
Developers
4. Backend as a Service in Practice
5. The voids, nulls and coredumps
1. The two worlds – Mobile and Backend
2. Why Mobile Apps need Backend services
3. What’s in store in Backend services for Mobile App
Developers
4. Backend as a Service in Practice
5. The voids, nulls and coredumps
Mobile App Developer
User Experience & Design
Graphics
Mobile Operating Systems
Social Integration
Location Services
Mobile App Developer
Backend Developer
Scalability
Database
Distributed Systems
Fault Tolerance
Virtualization
Backend Developer
Backend Developer
Mobile App
Developer
Mobile App Developer
Backend Developer
1. The two worlds – Mobile and Backend
2. Why Mobile Apps need Backend services
3. What’s in store in Backend services for Mobile App
Developers
4. Backend as a Service in Practice
5. The voids, nulls and coredumps
“ I wanna build the next big
To-Do-List Application that
beats the s**t out of Remember
the Milk, Astrid “
Task ListTask List
Share Task RemindersShare Task Reminders
Social RemindersSocial Reminders
Cross device RemindersCross device Reminders
Public Task ListPublic Task List
Local
Reminder
User
Interface
Local
Storage
Location
Services
Shared
Storage
Push
Notifications
User
Login
Social
Import
Device
Independence
Offload
Intensive tasks
State
Management
Integration with
Services
Limits of
RTOS
1. The two worlds – Mobile and Backend
2. Why Mobile Apps need Backend services
3. What’s in store in Backend services for Mobile App
Developers
4. Backend as a Service in Practice
5. The voids, nulls and coredumps
Scalable
Backend services
Unpredictable
Usage
is Hard !is Hard !is Hard !is Hard !is Hard !is Hard !is Hard !is Hard !
1. The two worlds – Mobile and Backend
2. Why Mobile Apps need Backend services
3. What’s in store in Backend services for Mobile App
Developers
4. Backend as a Service in Practice
5. The voids, nulls and coredumps
Storage
User Management
Messaging
Notifications
Social
Analytics
Anything
Everything..........
Mobile
Backend
As
A
Service
Not AgainNot Again
Another BuzzwordAnother Buzzword
1. The two worlds – Mobile and Backend
2. Why Mobile Apps need Backend services
3. What’s in store in Backend services for Mobile App
Developers
4. Backend as a Service in Practice
5. The voids, nulls and coredumps
In Action
Storage Users Notifications
Hipmunk
Out of Milk Anypic
DrawChat
1. The two worlds – Mobile and Backend
2. Why Mobile Apps need Backend services
3. What’s in store in Backend services for Mobile App
Developers
4. Backend as a Service in Practice
5. The voids, nulls and coredumps
1. Reduce Provider dependency
2. Migrate existing apps
3. Custom Code and DSLs
4. Device and Platform support