parse migration cocoacoders april 28th, 2016

20
Parse Alternatives CocoaCoders 28 April, 2016

Upload: carl-brown

Post on 12-Jan-2017

108 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Parse migration CocoaCoders April 28th, 2016

Parse AlternativesCocoaCoders

28 April, 2016

Page 2: Parse migration CocoaCoders April 28th, 2016

Warning

No one here has used all these services

Different Teams/Apps have different needs

Your mileage may vary

Page 3: Parse migration CocoaCoders April 28th, 2016

Please Interrupt

This is better as a conversation than as a lecture.

Your experience is as valid as anyone else’s

Page 4: Parse migration CocoaCoders April 28th, 2016

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

Page 5: Parse migration CocoaCoders April 28th, 2016

TasksSelect new Vendor

Provision

Rewrite (at least part of) app

Migrate data?

Get users to upgrade

Page 6: Parse migration CocoaCoders April 28th, 2016

What makes a Parse Alternative?

BaaS (Backend as a Service)?

Integrated Hosting?

Other Services?

Page 7: Parse migration CocoaCoders April 28th, 2016

Must Haves?

Cheap? (Free to start?)

Data Storage?

Authentication/Authorization?

Dashboard tools?

Page 8: Parse migration CocoaCoders April 28th, 2016

Nice To Haves?

Cross Platform?

Push notifications?

Server code access?

Page 9: Parse migration CocoaCoders April 28th, 2016

Can’t Haves?

Writing server code yourself?

Possible Acquisition target?

Shaky financial support?

Page 10: Parse migration CocoaCoders April 28th, 2016

Alternative List

Page 11: Parse migration CocoaCoders April 28th, 2016

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?

Page 12: Parse migration CocoaCoders April 28th, 2016

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/

Page 13: Parse migration CocoaCoders April 28th, 2016

Amazon/AWSArguably longest/oldest

Won’t get Acqui-Hired

Very flexible

Cross-platform

Bewildering cacophony of services

Bloated SDK Library

Page 14: Parse migration CocoaCoders April 28th, 2016

Microsoft Azure

Really Slick

Ryan Joy demoed it for us

Feature-rich

Microsoft(+/-)?

Page 15: Parse migration CocoaCoders April 28th, 2016

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?

Page 16: Parse migration CocoaCoders April 28th, 2016

Realm

Nice database/setup

Great community

Data Migration may be an issue

May be acquisition target(?)

Page 17: Parse migration CocoaCoders April 28th, 2016

Firebase

Recommended by Ray Wenderlich

https://www.raywenderlich.com/126098/top-5-parse-alternatives

No push (but you can add another service)

Page 18: Parse migration CocoaCoders April 28th, 2016

perfect.org

New (heard about them at CocoaConf)

Swift-in-the-Cloud

Don’t know much, but the Swift angle is novel

Page 19: Parse migration CocoaCoders April 28th, 2016

Further Reading/Resources

Page 20: Parse migration CocoaCoders April 28th, 2016

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