Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Making connected apps with 
Backend-as-a-Service 
or how you can use parse.com to harness the power of cloud in your 
appl...
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) instant...
Building a cloud backend 
• Auto-Scaling 
• Server maintenance 
• Failure recovery 
• Upgradation 
• Regular backups 
• Co...
Enter ?aaS 
End SaaS 
Users 
PaaS 
IaaS 
Application 
Developers 
Network 
Architects 
Why buy, when you can rent?
Enter ?aaS 
End SaaS 
Users 
PaaS 
IaaS 
Application 
Developers 
Network 
Architects 
PaaS provides APIs for us to use cl...
Parse.com 
• Acquired by Facebook in April, 2013 
• Free till 30 requests/second 
• Libraries for Android, iOS, OSX, JavaS...
Typical actions 
• Login (native, facebook, twitter) 
• Upload/Download a file from server 
• Create database tables 
• Ad...
Login 
Its that simple!
Saving an object / adding a row 
Table ‘session’ on Parse servers 
objectId Order speakerName category 
asdaf42 13 thevaru...
File transfer 
Saving 
Retrieving 
Table ‘session’ on Parse servers 
objectId Order speakerName category soundfile 
asdaf4...
Demo 
https://github.com/thevarun/DroidCon
Upcoming SlideShare
Loading in …5
×

Making connected apps with BaaS (Droidcon Bangalore 2014)

1,432 views

Published on

Motivation for App developers to start using Backend-as-a-Service services, and sharing implementation details of Parse.com

Published in: Software
  • Login to see the comments

  • Be the first to like this

Making connected apps with BaaS (Droidcon Bangalore 2014)

  1. 1. 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
  2. 2. Computing then and now Devices are now always with you, always connected
  3. 3. Computing then and now Smaller, but much more powerful thanks to the cloud
  4. 4. The Cloud • Always available • ~Infinite compute • ~Infinite storage Users expect all their data (and friends) instantly
  5. 5. Building a cloud backend • Auto-Scaling • Server maintenance • Failure recovery • Upgradation • Regular backups • Consistency • CDN • Upfront infrastructure expenses As an App Developer, I don’t want to deal with all this
  6. 6. Enter ?aaS End SaaS Users PaaS IaaS Application Developers Network Architects Why buy, when you can rent?
  7. 7. Enter ?aaS End SaaS Users PaaS IaaS Application Developers Network Architects PaaS provides APIs for us to use cloud resources directly
  8. 8. 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
  9. 9. 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
  10. 10. Login Its that simple!
  11. 11. Saving an object / adding a row Table ‘session’ on Parse servers objectId Order speakerName category asdaf42 13 thevarun crisptalk Retrieving a set of objects / filtering rows Table query
  12. 12. File transfer Saving Retrieving Table ‘session’ on Parse servers objectId Order speakerName category soundfile asdaf42 13 Varun T crisptalk dka22mp crisptalk talk_on_parse.mp3
  13. 13. Demo https://github.com/thevarun/DroidCon

×