api services: building apps that stand out

24
API Services – Building apps that stand out Personal | Useful | Fast | Engaging Alan Ho

Upload: apigee

Post on 20-Aug-2015

1.470 views

Category:

Technology


2 download

TRANSCRIPT

API Services – Building apps that stand outPersonal | Useful | Fast | Engaging

Alan Ho

22013 Apigee Corp. All Rights Reserved

Agenda

• Getting your app to stand out

• How your backend gets in the way

• Show you how Apigee solves your backend complexity

32013 Apigee Corp. All Rights Reserved

Getting your app to stand out

• Personal

• Useful

• Fast

• Engaging

42013 Apigee Corp. All Rights Reserved

So you start building an app

Alan Ho
Catherine - need help to streamline slide 4 - 8, and convey the chaos.Coloring might be an issue

52013 Apigee Corp. All Rights Reserved

Adding pictures

62013 Apigee Corp. All Rights Reserved

Going native

72013 Apigee Corp. All Rights Reserved

Integrating identity management

82013 Apigee Corp. All Rights Reserved

Increasing engagement

92013 Apigee Corp. All Rights Reserved

The app is the tip of the iceberg

Your App

App Servers

Legacy Systems

SQL DBs

APNS / GCM

NoSQL

CDN

Alan Ho
Are you good with this picture ?I will add the attribution of the photo.

102013 Apigee Corp. All Rights Reserved

Hiding the complexity with an API

Legacy Backend

API Proxy

Transform Users MgmtSocial Location

Push Datastore 3rd Party Backend

Single API

Alan Ho
1. Need to make the Single API float up - I tried to do it myself, but could not make the graphics look good. Need some Catherine magic if possible.2. The rest of grey boxes to be consistent with slides 4-8

112013 Apigee Corp. All Rights Reserved

Employee and Conference apps

Legacy Backend

API Proxy

Transform Users Mgmt.Social Location

Push Datastore 3rd Party

Backend

Single API

Alan Ho
Bottom box changes per slide 10

122013 Apigee Corp. All Rights Reserved

Session Details – Making it fast

Datastore

GET /sessions

GET /sessions/keynote/speaking

132013 Apigee Corp. All Rights Reserved

Session Details – Making it fast

Datastore

GET /sessions

GET /session/<…>/speaking

Proxy

GET /SessionMashup

Build aggregate

Populate Cache

142013 Apigee Corp. All Rights Reserved

Employee and Conference apps – Personal | Useful | Fast | Engaging

Legacy Backend

API Proxy

Transform Users Mgmt.Social Location

Push Datastore 3rd Party

Backend

Single API

Alan Ho
Bottom box changes per slide 10

152013 Apigee Corp. All Rights Reserved

Next Steps

• Attend the Coder Workshop

• Meet us at the Internet of Things Booth

Thank you

Backup Slides (In case things don’t work)

17

182013 Apigee Corp. All Rights Reserved

Short Demo

User Management Data Backend Proxy Push

192013 Apigee Corp. All Rights Reserved

Conference App & Employee App

202013 Apigee Corp. All Rights Reserved

User Management

212013 Apigee Corp. All Rights Reserved

Datastore – Custom Collections

222013 Apigee Corp. All Rights Reserved

Datastore - Relationships

232013 Apigee Corp. All Rights Reserved

Node.js Mashup for Fast APIs

242013 Apigee Corp. All Rights Reserved

Push Notifications