Top Banner
Mobile Backend on the Move Building Mobile Apps with Scalable Back End
42

scalable backend services at mobile developer summit

Apr 14, 2017

Download

Technology

Vivek Juneja
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: scalable backend services at mobile developer summit

Mobile Backend on the MoveBuilding Mobile Apps with Scalable Back End

Page 2: scalable backend services at mobile developer summit

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

Page 3: scalable backend services at mobile developer summit

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

Page 4: scalable backend services at mobile developer summit

Mobile App Developer

User Experience & Design

Graphics

Mobile Operating Systems

Social Integration

Location Services

Page 5: scalable backend services at mobile developer summit

Mobile App Developer

Page 6: scalable backend services at mobile developer summit

Backend Developer

Scalability

Database

Distributed Systems

Fault Tolerance

Virtualization

Page 7: scalable backend services at mobile developer summit

Backend Developer

Page 8: scalable backend services at mobile developer summit

Backend Developer

Mobile App

Developer

Page 9: scalable backend services at mobile developer summit

Mobile App Developer

Backend Developer

Page 10: scalable backend services at mobile developer summit

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

Page 11: scalable backend services at mobile developer summit

“ I wanna build the next big

To-Do-List Application that

beats the s**t out of Remember

the Milk, Astrid “

Page 12: scalable backend services at mobile developer summit

Task ListTask List

Share Task RemindersShare Task Reminders

Social RemindersSocial Reminders

Cross device RemindersCross device Reminders

Public Task ListPublic Task List

Page 13: scalable backend services at mobile developer summit

Local

Reminder

User

Interface

Local

Storage

Location

Services

Page 14: scalable backend services at mobile developer summit

Shared

Storage

Push

Notifications

User

Login

Social

Import

Page 15: scalable backend services at mobile developer summit

Device

Independence

Page 16: scalable backend services at mobile developer summit

Offload

Intensive tasks

Page 17: scalable backend services at mobile developer summit

State

Management

Page 18: scalable backend services at mobile developer summit

Integration with

Services

Page 19: scalable backend services at mobile developer summit

Limits of

RTOS

Page 20: scalable backend services at mobile developer summit

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

Page 21: scalable backend services at mobile developer summit

Unpredictable

Usage

Page 22: scalable backend services at mobile developer summit

is Hard !is Hard !is Hard !is Hard !is Hard !is Hard !is Hard !is Hard !

Page 23: scalable backend services at mobile developer summit
Page 24: scalable backend services at mobile developer summit

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

Page 25: scalable backend services at mobile developer summit

Storage

Page 26: scalable backend services at mobile developer summit

User Management

Page 27: scalable backend services at mobile developer summit

Messaging

Page 28: scalable backend services at mobile developer summit

Notifications

Page 29: scalable backend services at mobile developer summit

Social

Page 30: scalable backend services at mobile developer summit

Analytics

Page 31: scalable backend services at mobile developer summit

Anything

Everything..........

Page 32: scalable backend services at mobile developer summit

Mobile

Backend

As

A

Service

Page 33: scalable backend services at mobile developer summit

Not AgainNot Again

Another BuzzwordAnother Buzzword

Page 34: scalable backend services at mobile developer summit

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

Page 35: scalable backend services at mobile developer summit
Page 36: scalable backend services at mobile developer summit
Page 37: scalable backend services at mobile developer summit
Page 38: scalable backend services at mobile developer summit

In Action

Storage Users Notifications

Page 39: scalable backend services at mobile developer summit

Hipmunk

Out of Milk Anypic

DrawChat

Page 40: scalable backend services at mobile developer summit
Page 41: scalable backend services at mobile developer summit

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

Page 42: scalable backend services at mobile developer summit

1. Reduce Provider dependency

2. Migrate existing apps

3. Custom Code and DSLs

4. Device and Platform support