3. WHAT IS BAAS?
•
Backend as a service
•
Provides web and mobile developers with cloud storage
•
Can integrate into social networks, support push notifications, and user
management
•
Allows mobile/front-end developers to not have to develop a backend
4. WHAT IS OUT THERE?
•
StackMob
•
Helios.io (FOSS)
•
Appcelerator
•
Firebase
•
Parse
•
Google’s Mobile Backend Starter
5. WHAT’S IMPORTANT?
•
Ease of implementation
•
3rd party service integration
•
User accounts
•
Data control
•
Cross platform SDKs/access
•
Price
6. •
Has many “products”: Parse Data, Parse Push, Parse Social, Parse Hosting
•
Easy to use, nice data dashboard
•
First 1million requests per month are free
•
Great documentation, easy relational objects
•
Automatic (basic) analytics
11. PARSE CLOUD CODE
•
Allows you to add hooks for when data is added/removed
•
Add different endpoints - “Cloud Functions”
•
100% Javascript
•
…but it kinda stops there
•
…can’t run/test locally
12. PARSE: OVERALL IMPRESSIONS
•
Easiest SDK(s)
•
Cleanest data dashboard
•
Decent integrations with other services
•
Cloud Code can be VERY hard to debug
13. FIREBASE
•
Built in data synchronization (pub/sub)
•
Fine grained access w/ Firebase ACLs
•
Many different Javascript libraries
•
5GB/month & 50 simultaneous users transfer free
•
Everything is a callback (blocks)
18. FIREBASE: OVERALL IMPRESSIONS
•
Best for data synchronization between clients
•
Real time data is awesome
•
Somewhat hard time with relational data
24. STACKMOB: OVERALL IMPRESSIONS
•
Greatest number of 3rd party modules
•
Best free tier
•
Clunky dashboard
•
Can grant access to other users to admin dashboard via Collaboration
•
High hopes for its future
25. HONORABLE MENTION: HELIOS
•
Totally open source
•
Written by Mattt (guy who wrote AFNetworking)
•
Ready to be pushed to Heroku for easy access
•
Datastore requires quite a bit of setup
•
No iOS SDK
26. HELIOS INTEGRATIONS
•
Data model can be sucked in from Core Data
•
Registers/sends push notifications
•
Tracks in-app purchases
•
Integrates with Passbook