Getting Started with AWS Mobile Services

Report 2 Downloads 33 Views
Getting Started with AWS Mobile Services Joshua Dayberry, Senior Professional Services Consultant

© 2015, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

4 Million+ 18 Weeks Mobile apps in the App Store and Google Play

Source: App Annie 2016 Recode 2016

Average time to build mobile apps

25% Apps abandoned after first use

Unique features

App quality

Time to market

Scale, performance, & reliability

Your app

Your infrastructure

Quiz

automation

background

onefinestay & Sherlock* *now Klevio.com

Mobile

Staff app

+

>5k homes

>10k rooms

1 way to get it right

A million ways to get it wrong!

Guest app

Development

IDEA

Cost

2017

2025

2030

2035

2040

2045

2050

microservices

before

Back-end: - changed the API, didn’t tell anyone!

Mobile...

now

Pick a feature

do the right thing

do the thing right

A

B

A

B

Humans are tool builders

Make use of them

Before • Before, getting something set up easily often meant trade-offs either • performance, • More maintenance later on • Scaling limitations • With API Gateway, Cognito and Lambda a lot is abstracted away and easily adjustable.

Benefits • Dev team has greatly benefited from the • flexibility and • speed of deployment • peace of mind that comes from implementing • better security as part of the solution architecture.

Final quiz

Adapt faster than you want to

Thank you!

Develop > Deliver > Engage

…..….

Get out of box scalability, flexibility, & security Scalability

Flexibility

Use your favorite { language, IDE, toolchain } Pay as you go

Security & Compliance

Easily add and manage the services you need Authenticate users

Store and share media

Amazon Cognito (Identity)

Amazon S3

Run server-side logic

Deliver media Amazon CloudFront

AWS Lambda

Synchronize data Amazon Cognito (Sync)

AWS Mobile SDKs

Analyze user behavior

Send push notifications Amazon SNS Mobile Push

Store data

Amazon Mobile Analytics

Amazon DynamoDB Amazon RDS

AWS Mobile Hub

Track retention Amazon Mobile Analytics

Test your app Device Farm

Develop > Deliver > Engage

Test on real devices

Continuously deliver quality applications



Monitor app health and nip issues in the bud

Develop > Deliver > Engage

Generate insights to drive informed decisions

Analytics on usage, retention, and monetization

Flexible app instrumentation and custom analytics

Integrated mobile and web analytics

Effectively engage your users

Message users via email, SMS, mobile push or desktop push

Enable direct and broadcast messaging

Automate user messaging with APIs

Develop > Deliver >

Engage

Quickly and Easily

Intelligently and proactively

AWS will manage the infrastructure

High Quality Applications

Find, try, purchase, and install mobile software in minutes on AWS Marketplace



https://aws.amazon.com/blogs/mobile/



Thank You!