utilising cloud platforms to create and validate your idea
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](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/1.jpg)
Utilising Cloud platforms to create
and validate your idea
@appinstruct #startupAUS
![Page 2: Utilising Cloud platforms to create and validate your idea](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/2.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/3.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/4.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/5.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/6.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/7.jpg)
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](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/8.jpg)
“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](https://reader033.vdocuments.us/reader033/viewer/2022042613/54b77b6b4a79595c198b45e7/html5/thumbnails/9.jpg)
Thank you!
appinstruct.com
twitter.com/appinstruct
@appinstruct #startupAUS