In this session we’ll explore what mobile APIs are required in a typical mBaaS, using Parse as the canonical example since it has high popularity and was acquired by Facebook. Services like Push, Geopoint, User and File will be broken down. Then we’ll look at how LoopBack implements these and how to use them. I’ll go over design choices, how to make the system scale, API design tradeoffs, and the unique characteristics of an open source implementation that can be run anywhere instead of a service where nobody sees how it works.
I’ll cover some common places to extend the project (for example with custom authentication schemes, data filters and data connectors) and how to leverage the amazing Node.js community of libraries to further make awesomeness in your own mobile backend. Finally a brief look at the open source mobile client SDKs.
It’s really cool to run your own mBaaS on the cloud of your choice or your own servers and then be able to modify and extend it to have custom functionality.
Ritchie Martori is Node.js and Mobile developer at StrongLoop where he focuses on LoopBack, an open source mobile backend-as-a-service. He previously authored deployd, another mBaaS in use by over 20,000 developers to create their backend APIs, and is a contributor to Angular.js.
Help us make this conference the best it can be for you. Have questions you'd like this speaker to address? Suggestions for issues that deserve extra attention? Feedback that you'd like to share with the speaker and other attendees?
Join the conversation here (requires login)
For exhibition and sponsorship opportunities, contact Sharon Cordesse at email@example.com
For information on trade opportunities with O'Reilly conferences contact firstname.lastname@example.org
For media-related inquiries, contact Maureen Jennings at email@example.com
View a complete list of OSCON contacts