parse migration cocoacoders april 28th, 2016
TRANSCRIPT
Parse AlternativesCocoaCoders
28 April, 2016
Warning
No one here has used all these services
Different Teams/Apps have different needs
Your mileage may vary
Please Interrupt
This is better as a conversation than as a lecture.
Your experience is as valid as anyone else’s
Reasons and DatesJan 27th 2016: Shutdown announcement
http://blog.parse.com/announcements/moving-on/
Jan 28th 2017: Shutdown https://github.com/ParsePlatform/parse-server/wiki/Migrating-an-Existing-Parse-App
TasksSelect new Vendor
Provision
Rewrite (at least part of) app
Migrate data?
Get users to upgrade
What makes a Parse Alternative?
BaaS (Backend as a Service)?
Integrated Hosting?
Other Services?
Must Haves?
Cheap? (Free to start?)
Data Storage?
Authentication/Authorization?
Dashboard tools?
Nice To Haves?
Cross Platform?
Push notifications?
Server code access?
Can’t Haves?
Writing server code yourself?
Possible Acquisition target?
Shaky financial support?
Alternative List
Parse Server (Now OpenSource)Node.js stack
Can find a hosting provider (more later)
Minimal(?) app changes
More work for you than old Parse
OSS Support future?
CloudKitiOS Only
Won’t get Acqui-hired
Not the best track record
Now with server-side code
https://developer.apple.com/library/ios/documentation/CloudKitJS/Reference/CloudKitJavaScriptReference/
Amazon/AWSArguably longest/oldest
Won’t get Acqui-Hired
Very flexible
Cross-platform
Bewildering cacophony of services
Bloated SDK Library
Microsoft Azure
Really Slick
Ryan Joy demoed it for us
Feature-rich
Microsoft(+/-)?
mLab/ObjectRocket
Partnering with Parse to do migrations/hosting
https://github.com/ParsePlatform/parse-server/wiki/Migrating-an-Existing-Parse-App
No idea if they’re viable. Thoughts?
Realm
Nice database/setup
Great community
Data Migration may be an issue
May be acquisition target(?)
Firebase
Recommended by Ray Wenderlich
https://www.raywenderlich.com/126098/top-5-parse-alternatives
No push (but you can add another service)
perfect.org
New (heard about them at CocoaConf)
Swift-in-the-Cloud
Don’t know much, but the Swift angle is novel
Further Reading/Resources
https://github.com/ParsePlatform/parse-server/wiki
http://blog.parse.com/announcements/introducing-parse-server-and-the-database-migration-tool/
https://github.com/relatedcode/ParseAlternatives