utilising cloud platforms to create and validate your idea

9
Utilising Cloud platforms to create and validate your idea @appinstruct #startupAUS

Upload: nicholas-wright

Post on 15-Jan-2015

101 views

Category:

Education


0 download

DESCRIPTION

If you’re aiming to build a minimal viable app to show to get investors excited, or if you’re going to build an app for market launch, I’ll take you through a simple decision making process that’ll help you choose which cloud platforms/services to take advantage of.

TRANSCRIPT

Page 1: Utilising Cloud platforms to create  and validate your idea

Utilising Cloud platforms to create

and validate your idea

@appinstruct #startupAUS

Page 2: Utilising Cloud platforms to create  and validate your idea

What are “Cloud” platforms and services?

“Programs that run on servers hosted somewhere on the internet

@appinstruct #startupAUS

Page 3: Utilising Cloud platforms to create  and validate your idea

Your apps cloud service requirements

1. Offline apps

2. Data storage and synchronisation

3. Real-time communication

4. Push Notification Services

5. Web app service hosting

@appinstruct #startupAUS

Page 4: Utilising Cloud platforms to create  and validate your idea

Data Storage and Synchronisation

With synching:• Apple’s iCloud (iOS Only)• Dropbox Sync - https://www.dropbox.com/developers/sync • Simperium – http://www.simperium.com• Parse Data – http://parse.com

Just storage:• Amazon’s S3 (Simple Storage Service)• Google Drive• Microsoft Azure Web Services – Table Storage

@appinstruct #startupAUS

Page 5: Utilising Cloud platforms to create  and validate your idea

Real-time Communication

This fast growing field of services makes building RT apps much simpler..

• Apple’s GameKit (iOS Only and game dedicated)• PubNub – http://pubnub.com• Pusher – http://pusher.com• Layer – http://layer.com (currently in Beta)

Few real-time guarantees..• Simperium – http://www.simperium.com

@appinstruct #startupAUS

Page 6: Utilising Cloud platforms to create  and validate your idea

Push Notification Services

Cloud services that make batch push notifications to your cross-platform apps easy:

• Urban Airship – http://urbanairship.com • Parse Push – http://parse.com • Microsoft Windows Azure Mobile Services • Amazon SNS (Simple Notification Service)

@appinstruct #startupAUS

Page 7: Utilising Cloud platforms to create  and validate your idea

Web app hosting

Very mature field..

• Amazon EC2 (Elastic Cloud Computing)• Google App Engine (java, python only)• Microsoft Windows Azure• Heroku (ruby, nodejs, java + java based languages)• Parse Cloud Code – javascript

@appinstruct #startupAUS

Page 8: Utilising Cloud platforms to create  and validate your idea

“Cloud” vs DIY hosting - Differences

• Utility or subscription pricing• Easier set up

Many cloud services offer:• Elastic scalability• Managed reliability

@appinstruct #startupAUS

Page 9: Utilising Cloud platforms to create  and validate your idea

Thank you!

appinstruct.com

[email protected]

twitter.com/appinstruct

@appinstruct #startupAUS