Making connected apps with BaaS (Droidcon Bangalore 2014)
date post
13-Jul-2015Category
Software
view
367download
0
Embed Size (px)
Transcript of Making connected apps with BaaS (Droidcon Bangalore 2014)
Making connected apps with Backend-as-a-Service
or how you can use parse.com to harness the power of cloud in your applications
Varun Torka Co-Founder, HereNow
Computing then and now
Devices are now always with you, always connected
Computing then and now
Smaller, but much more powerful thanks to the cloud
The Cloud
Always available
~Infinite compute
~Infinite storage
Users expect all their data (and friends) instantly
Building a cloud backend Auto-Scaling
Server maintenance
Failure recovery
Upgradation
Regular backups
Consistency
CDN
Upfront infrastructure expenses
As an App Developer, I dont want to deal with all this
Enter ?aaS
IaaS
PaaS
SaaSEnd Users
Application Developers
Network Architects
Why buy, when you can rent?
Enter ?aaS
IaaS
PaaS
SaaSEnd Users
Application Developers
Network Architects
PaaS provides APIs for us to use cloud resources directly
Parse.com Acquired by Facebook in April, 2013 Free till 30 requests/second Libraries for Android, iOS, OSX, JavaScript, PHP
and .NET Also supports REST interface
Typical actions Login (native, facebook, twitter)
Upload/Download a file from server
Create database tables
Add rows to the table
Query db table for particular sets of data
Cache server data locally
Login
Its that simple!
Table session on Parse serversobjectId Order speakerName categoryasdaf42 13 thevarun crisptalk
Saving an object / adding a row
Retrieving a set of objects / filtering rows
Table query
File transferSaving
Retrieving
Table session on Parse serversobjectId Order speakerName category soundfile
asdaf42 13 Varun T crisptalk
dka22mp crisptalk talk_on_parse.mp3
https://github.com/thevarun/DroidCon
Demo