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.
For exhibition and sponsorship opportunities, contact Sharon Cordesse at firstname.lastname@example.org
For information on trade opportunities with O'Reilly conferences contact email@example.com
For media-related inquiries, contact Maureen Jennings at firstname.lastname@example.org
View a complete list of OSCON contacts