Successfully reported this slideshow.

Utilising Cloud platforms to create and validate your idea

275 views

Published on

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.

Published in: Education, Technology, Business
  • Be the first to comment

  • Be the first to like this

Utilising Cloud platforms to create and validate your idea

  1. 1. Utilising Cloud platforms to create and validate your idea @appinstruct #startupAUS
  2. 2. What are “Cloud” platforms and services? Programs that run on servers hosted somewhere on the internet @appinstruct #startupAUS
  3. 3. 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
  4. 4. 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
  5. 5. 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
  6. 6. 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
  7. 7. 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
  8. 8. “Cloud” vs DIY hosting - Differences • Utility or subscription pricing • Easier set up Many cloud services offer: • Elastic scalability • Managed reliability @appinstruct #startupAUS
  9. 9. Thank you! appinstruct.com info@appinstruct.com twitter.com/appinstruct @appinstruct #startupAUS

×