Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Baby Got Back(end) – How to Choose A Backend for Your Mobile App

Baby Got Back(end) – How to Choose A Backend for Your Mobile App

A session by Mike Astle at Syntax Code & Craft Convention 2016

Syntax Conference

May 06, 2016
Tweet

More Decks by Syntax Conference

Other Decks in Programming

Transcript

  1. • Content management • Media/asset upload and processing • Moderation

    • Configuration management • Other ‘admin’ functions • Reporting Web Interfaces
  2. Review • mBaaS v1 ◦ Firebase ◦ Kinvey • Headless

    CMS ◦ Contentful ◦ Cloud CMS • Serverless ◦ AWS Lambda ◦ Google Cloud Functions • Roll Your Own - don’t do this
  3. The Golden Rules • Don’t fear the novel • Don’t

    do workarounds • Maintain the least number of things • Plan for your lifecycle: ◦ Backups ◦ Scaling ◦ Debugging ◦ Schema changes ◦ New features ◦ Data audits
  4. TODO List App • TODOs and related notes • Must

    sync across multiple devices FIREBASE
  5. Shop Beacons App • CMS to specify beacons and related

    media • API for apps to pull down latest content CONTENTFUL
  6. Chat App • Connection request and opt in based on

    username • Integration with social networks • Text and media xfer • Push notifications on receipt of new message • Some automated actions triggered by messages AWS LAMBDA
  7. fin • Contacts ◦ [email protected] ◦ @astletron - Twitter, Charleston

    Tech Slack, other places • Links ◦ Firebase - https://www.firebase.com/ ◦ Contentful - https://www.contentful.com/ ◦ AWS Lambda - https://aws.amazon.com/lambda/ ◦ OpenWhisk - https://developer.ibm.com/open/openwhisk/ ◦ Perfect - http://perfect.org