Resources for Migrating Parse Applications to AWS
In light of the recent announcement that Parse will be winding down, the AWS team has been working to provide developers with some migration paths and some alternative services, as have members of the AWS community. Here’s what I know about:
- A new post on the AWS Mobile Development Blog shows you how to Migrate From Parse Push to Amazon SNS. The post walks you through the process of exporting your data from Parse, retrieving your APNS and/or GCM credentials, creating AWS resources and a Mobile Hub project, importing your data, and modifying your code to publish and subscribe to Amazon SNS topics.
- Our MongoDB on the AWS Cloud Reference Deployment shows you how to design and host a MongoDB cluster on AWS. If, over time, you decide to move off of the Parse platform, you can use Amazon DynamoDB as your fast, scalable, NoSQL database backend for your mobile app.
- Our new post, How to Set up Parse Server on AWS Using AWS Elastic Beanstalk, shows you how to set up an environment that includes the Parse Server. You can use MongoLab (a hosted version of MongoDB) or you can set up your own using the Reference Document above.
- Another new post, Transition Guide: Parse Analytics to Amazon Mobile Analytics, shows you how to use Amazon Mobile Analytics to measure app usage and app revenue.
- If you used one of the Parse device SDKs to write IoT-style code that runs on a mobile device, you can migrate your code to the AWS IoT Core service. The new post Welcome Parse IoT Customers will show you how to do this.
- The AWS Mobile Hub will allow you to build your mobile apps even more quickly. See my post, AWS Mobile Hub – Build, Test, and Monitor Mobile Applications, for more information.
I also have some partner and community resources for you:
- AWS Partner Bitnami has made the Bitnami Parse Server AMI available in AWS Marketplace. To learn how to use it, read How to Migrate an Application from Parse’s Hosted Service and Exporting Your Data from Parse’s Hosted Service.
- Our friends at Calorious (“A company for responsible food lovers”) are blogging about their migration from Parse to AWS. Their first post, The Decision. outlines their plan; the second post, the Learning Process (Begins) provides more details.
- Hassy Veldstra wrote the document Deploying Parse Server on AWS. It makes use of Elastic Beanstalk.
- The good folks at MongoDB wrote a post to show you how to Migrate from Parse to MongoDB Cloud Manager and AWS.
My colleague John Bury (Principal Solution Architect) has been working in the mobile space for more than 12 years. On March 1st he will lead a 200-level webinar, Migrating Mobile Apps from Parse to AWS. The webinar will run from 11 AM to Noon (PT). After an introductory look at the full range of AWS mobile services, John will lead you though the steps necessary to migrate your mobile app from Parse to AWS.
PS – Please share additional resources in the comment section and I’ll add them to the post.