{"id":192,"date":"2016-07-27T11:21:37","date_gmt":"2016-07-27T11:21:37","guid":{"rendered":"http:\/\/www.smash-ict.com\/?p=192"},"modified":"2017-02-24T14:06:08","modified_gmt":"2017-02-24T14:06:08","slug":"how-i-chose-my-parse-com-replacement-part-1","status":"publish","type":"post","link":"https:\/\/www.smash-ict.com\/nl\/blog\/how-i-chose-my-parse-com-replacement-part-1\/","title":{"rendered":"How I chose my Parse.com replacement (Part 1\/2): 5 things you should consider while choosing yours"},"content":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-nl\">Onze verontschuldigingen, dit bericht is alleen beschikbaar in <a href=\"https:\/\/www.smash-ict.com\/en\/wp-json\/wp\/v2\/posts\/192\" class=\"qtranxs-available-language-link qtranxs-available-language-link-en\" title=\"English\">het Engels<\/a>. Voor het gemak van de lezer, is de inhoud hieronder weergegeven in de alternatieve taal. U kunt klikken op de link om naar de actieve taal over te schakelen.<\/p><p><\/p>\n<h6><em>This article was first published on July 20, 2016 as a guest post on the Codename One&#8217;s <a href=\"http:\/\/www.codenameone.com\/blog\/how-i-chose-my-replacement-for-parse-com.html\" target=\"_blank\">blog<\/a>.<\/em><\/h6>\n<p><a href=\"http:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header.jpg\"><img loading=\"lazy\" class=\"alignnone size-large wp-image-200\" src=\"http:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header-1024x420.jpg\" alt=\"Parse and CodenameOne\" width=\"1024\" height=\"420\" srcset=\"https:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header.jpg 1024w, https:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header-300x123.jpg 300w, https:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header-768x315.jpg 768w, https:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header-750x308.jpg 750w, https:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header-400x164.jpg 400w, https:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header-430x176.jpg 430w, https:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header-150x62.jpg 150w, https:\/\/www.smash-ict.com\/wp-content\/uploads\/2016\/07\/parse.com-post-header-100x41.jpg 100w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/p>\n<p class=\"c6\"><span class=\"c5\">When I first read the announcement that Parse.com would shut down on January 28th 2017, I went from disbelief (it\u2019s probably an early April fool\u2019s joke) to rage (how could they do that?!) to sadness (oh no! it was a great service) and finally to utter confusion (where do I go from here and what do I do with my apps &#8211; <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/sidiabale\/parse4cn1\">parse4cn1<\/a><\/span><span class=\"c5\">, two <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/www.smash-ict.com\/%23projects\"><abbr class='c2c-text-hover' title='Minimum Viable Products'>MVPs<\/abbr><\/a><\/span><span class=\"c5\">\u00a0for clients and an upcoming rewrite of <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/play.google.com\/store\/apps\/details?id%3Dcom.mosync.app_Medex\">Medex<\/a><\/span><span class=\"c5\">\u00a0for which I was planning to use Parse.com as backend?). A few months down the line, a lot has happened such as the release of the open source Parse Server (yay!) and subsequently the Parse Dashboard. However, I still had to decide what do with my apps and I guess <\/span><span class=\"c5 c14\">you <\/span><span class=\"c8 c5\">have to as well.<\/span><\/p>\n<p class=\"c6\"><!--more--><\/p>\n<p class=\"c10 c11\"><span class=\"c8 c5\">By now, the imminent shutdown of Parse.com must have hit home for you as well: You wish it was merely a bad dream but unfortunately it&#8217;s a stark reality. You&#8217;ve got just a few months left to migrate your existing apps and obviously do not want to face another shutdown. Nearly every major <abbr class='c2c-text-hover' title='Mobile Backend-as-a-Service'>MBaaS<\/abbr> vendor is brandishing a banner that directly or indirect says &#8220;Parse.com let you down but you&#8217;re safe with us&#8221;. However, whom can you trust? Or maybe you should just host your own Parse Server? How about migrating away from anything Parse-like and settling for a completely different <abbr class='c2c-text-hover' title='Mobile Backend-as-a-Service'>MBaaS<\/abbr>.<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c8 c5\">In this post, I share some important points to consider while deciding on your replacement for Parse.com. In Part 2, I\u2019ll share how I applied these guidelines while migrating my own apps. This article is highly recommended for anyone who still has their apps on Parse.com or is contemplating using a Parse.com-like solution as backend for their (new) apps.<\/span><\/p>\n<hr \/>\n<h2 id=\"h.nuefp291yp8s\" class=\"c7\"><span class=\"c1\">There Are Basically 3 Options<\/span><\/h2>\n<p class=\"c10 c11\"><span class=\"c5\">Don&#8217;t be intimidated by the long lists of Parse.com alternatives that you may have seen (for example, <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/relatedcode\/ParseAlternatives\">this one<\/a><\/span><span class=\"c8 c5\">). Broadly speaking, all Parse.com alternatives fit into one of the following three categories:<\/span><\/p>\n<ol class=\"c15 lst-kix_8ty4fx25nuxp-0 start\" start=\"1\">\n<li class=\"c10 c17 c11\"><span class=\"c8 c5\">Self-hosting<\/span><\/li>\n<li class=\"c10 c17 c11\"><span class=\"c8 c5\">Parse Server hosting provider<\/span><\/li>\n<li class=\"c10 c17 c11\"><span class=\"c8 c5\">Other <abbr class='c2c-text-hover' title='Mobile Backend-as-a-Service'>MBaaS<\/abbr> (unrelated to Parse)<\/span><\/li>\n<\/ol>\n<p class=\"c10 c11\"><span class=\"c8 c5\">Let&#8217;s briefly consider these categories and give some examples.<\/span><\/p>\n<h3 id=\"h.key65k1fby4r\" class=\"c7\">1. <span class=\"c2\">Self-hosting<\/span><\/h3>\n<p class=\"c10 c11\"><span class=\"c8 c5\">Self-hosting comes in two flavors:<\/span><\/p>\n<ul class=\"c15 lst-kix_89msui7z3dk1-0 start\">\n<li class=\"c10 c17 c11\"><span class=\"c5\">Running Parse Server on a <abbr class='c2c-text-hover' title='Platform-as-a-Service'>PaaS<\/abbr> infrastructure such as Heroku, <abbr class='c2c-text-hover' title='Amazon Web Services'>AWS<\/abbr>, Microsoft Azure or Google App Engine. The Parse Server <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/ParsePlatform\/parse-server%23parse-server-sample-application\">wiki<\/a><\/span><span class=\"c8 c5\">\u00a0provides links to installation guides for these services and more.<\/span><\/li>\n<li class=\"c10 c17 c11\"><span class=\"c8 c5\">Running Parse Server on your own infrastructure. This could be attractive if you already have your own platform and\/or if you require on-premises hosting.<\/span><\/li>\n<\/ul>\n<h3 id=\"h.2ii8gaoco7ui\" class=\"c7\">2. <span class=\"c2\">Parse Server hosting provider<\/span><\/h3>\n<p class=\"c10 c11\"><span class=\"c5\">These are <abbr class='c2c-text-hover' title='Backend-as-a-Service'>BaaS<\/abbr> providers who have leveraged the open-source Parse Server to create Parse.com-like services. Some of the providers in this category are back4app, ParseGround (now called SashiDo) and Oursky Parse Hosting to mention just a few. A more comprehensive list can be found <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/relatedcode\/ParseAlternatives%23parse-server-hosting-providers\">here<\/a><\/span><span class=\"c8 c5\">\u00a0(though I cannot ascertain how up-to-date it is).<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c8 c5\">Undoubtedly, this category of Parse.com alternatives will be attractive to most of the users who chose Parse.com in the first place because of its ease of use, rich feature set and\/or intuitive dashboard. Although Parse Server is not a clone of Parse.com, it is quite similar in terms of features and even has some new features like live queries which were not present in Parse.com. As such Parse Server is definitely an alternative worth considering!<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c8 c5\">As already mentioned above, there are several providers in this category. If you take this route, you&#8217;ll need to choose one of them. While there is no silver bullet or crystal ball to help you make that choice, I&#8217;ll highlight important aspect that you must take into consideration while choosing your Parse.com replacement. But first, let&#8217;s consider the third category of Parse.com alternatives.<\/span><\/p>\n<h3 id=\"h.nz8drhkvz1d8\" class=\"c7\">3. <span class=\"c2\">Other <abbr class='c2c-text-hover' title='Mobile Backend-as-a-Service'>MBaaS<\/abbr> solutions<\/span><\/h3>\n<p class=\"c10 c11\"><span class=\"c5\">Shortly after Parse.com announced the imminent shutdown, various lists of alternatives appeared on the Internet. Consider, for example, <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/relatedcode\/ParseAlternatives\">this list<\/a><\/span><span class=\"c8 c5\">\u00a0of 100 or more alternatives to Parse.com. (Note that the list also includes alternatives from the other two categories.)<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c5\">While Parse.com offered a rich feature set, it was not ideal for all use cases. For example, Parse.com was (and by extension Parse Server is) not suited for real-time messaging. If you&#8217;re one of those who found Parse&#8217;s offering insufficient for your use case, then this is a good time to consider other <abbr class='c2c-text-hover' title='Mobile Backend-as-a-Service'>MBaaS<\/abbr> options that could better meet your needs including the possibility of an in-house custom solution. While you&#8217;re at it though, watch out for signs of vendor lock-in and do not be fooled by false assurances that a particular <abbr class='c2c-text-hover' title='Mobile Backend-as-a-Service'>MBaaS<\/abbr> is reliable simply because it is backed up by a big company. <\/span><span class=\"c5\">If Facebook pulled the plugs on Parse, any of those big-company-backed solutions can face the same fate!\u00a0<\/span><span class=\"c8 c5\">That&#8217;s the reality. <\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c8 c5\">The rest of this article will focus on the first two categories (i.e. self-hosting and Parse Server hosting providers).<\/span><\/p>\n<hr \/>\n<h2 id=\"h.neej5lnv1jy3\" class=\"c7\">5 Things to Bear in Mind<\/h2>\n<p class=\"c10 c11\"><span class=\"c8 c5\">Now that you have a better idea of what the options are, here are some things you must bear in mind while making your choice for your Parse.com replacement.<\/span><\/p>\n<h3 id=\"h.sm13ass4bf\" class=\"c7\"><span class=\"c2\">1. Self-hosting is more than merely clicking a \u201cDeploy on X\u201d button<\/span><\/h3>\n<p class=\"c10 c11\"><span class=\"c8 c5\">Most self-hosting Parse migration guides display a \u201cDeploy on &lt;<abbr class='c2c-text-hover' title='Platform-as-a-Service'>PaaS<\/abbr>&gt;\u201d button. While this might help you through the initial migration, it is only the tip of the iceberg! Self-hosting requires non-trivial investment of time and resources; it requires a certain degree of technical competence and could be quite expensive in the long run.<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c8 c5\">On the other hand, self-hosting offers you maximum flexibility from choice of database to Parse server version (remember that Parse Server is still in active development so there are regular updates, bug fixes, etc.). Furthermore, you can add new functionality that is not (yet) available in Parse Server.<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c8 c5\">If you\u2019re considering self-hosting, be sure to give yourself convincing answers to questions like:<\/span><\/p>\n<ul class=\"c15 lst-kix_20oi3xr50wqv-0 start\">\n<li class=\"c10 c11 c17\"><span class=\"c5\">Do I have the technical skills to <\/span><span class=\"c5 c14\">maintain<\/span><span class=\"c8 c5\">\u00a0my own Parse Server? In addition to supporting your apps, you\u2019re suddenly going to also be responsible for several quality aspects like scalability, security, redundancy and reliability. Can you cope with that especially if your app has a significant user base?<\/span><\/li>\n<li class=\"c10 c17 c11\"><span class=\"c5\">Is self-hosting financially viable for me? It might look cheap at the beginning but as your app\u2019s audience grows, you\u2019ll probably need to scale. While it is out of the scope of this article to go into detailed cost calculations, I\u2019d like to point you to <\/span><span class=\"c4\"><a class=\"c0\" href=\"http:\/\/blog.back4app.com\/2016\/06\/21\/parse-aws\/%23more-447\">this article<\/a><\/span><span class=\"c5\">\u00a0on how much self-hosting using <abbr class='c2c-text-hover' title='Amazon Web Services'>AWS<\/abbr> could cost as well as <\/span><span class=\"c4\"><a class=\"c0\" href=\"q=https:\/\/github.com\/ParsePlatform\/parse-server\/issues\/1174\">this discussion<\/a><\/span><span class=\"c8 c5\">\u00a0thread by other Parse Server enthusiasts on cost considerations. The main message here is: Do not underestimate the costs!<\/span><\/li>\n<li class=\"c10 c17 c11\"><span class=\"c8 c5\">Do I have sufficient time to set up my Parse Server and migrate all my apps? You have till January 28, 2017 to get done with migration and that\u2019s not so much time. In fact, according to the migration guide provided by Parse.com, you should already have finished setting up your Parse Server by July 28, 2016. While that\u2019s not a firm deadline, if you\u2019re reading this article now and still haven\u2019t chosen your self-hosting <abbr class='c2c-text-hover' title='Platform-as-a-Service'>PaaS<\/abbr>, you\u2019re kind of running late&#8230;<\/span><\/li>\n<\/ul>\n<p class=\"c10 c11\"><span class=\"c8 c5\">If you cannot provide satisfactory answers to questions like the ones above, self-hosting is likely not for you. Instead, consider a Parse Server hosting provider that will handle the hosting for you, allowing you to focus on making great apps. That was the power of Parse.com &#8211; \u201cfocus on your apps and we\u2019ll take care of the rest\u201d. And it remains a strong value proposition.<\/span><\/p>\n<h3 id=\"h.9fy44fj9rmby\" class=\"c7\"><span class=\"c2\">2. Beware of vendor lock-in<\/span><\/h3>\n<p class=\"c10 c11\"><span class=\"c8 c5\">This is particularly relevant if you choose for the Parse Server hosting category. Parse Server \u00a0and Parse Dashboard are open source so you might be wondering why vendor lock-in is a potential issue. Let me explain.<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c5\">Parse Server was open sourced with a BSD license model. While I\u2019m not a software licensing expert, my understanding of this license is that it allows users to modify the source without releasing such modifications. Sooner or later, Parse Server hosting providers will begin to add their own features and I can bet you that not all of them will be willing to contribute back to the open source Parse Server. <\/span><span class=\"c5\">Every feature from a Parse Server hosting provider that is not present in the open source Parse Server is a potential lock-in! <\/span><span class=\"c8 c5\">Think of what will happen if your new provider shuts down. Obviously, Parse Server will remain open source so there will be alternative providers. However, you\u2019ll be stuck with those custom features that are no longer supported.<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c8 c5\">Other possible symptoms of potential vendor lock-in are unclear terms and conditions with regard to your data and migration in the event of a shutdown. Let\u2019s be frank: Parse.com has provided a decent migration plan and, as far as I can tell, they\u2019re doing their best to support us through the process. Your next provider should be able to commit upfront to something similar or better in case the undesirable happens. <\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c5\">Moreover, you\u2019d be much better off with a Parse Server hosting provider that is actively involved in adding features and fixing bugs in the open source Parse Server repository over one that just <\/span><span class=\"c5 c14\">promises <\/span><span class=\"c8 c5\">to occasionally give back with no evidence whatsoever.<\/span><\/p>\n<h3 id=\"h.40184iyxgp6c\" class=\"c7\"><span class=\"c2\">3. Beware of elaborate Freemium offers<\/span><\/h3>\n<p class=\"c10 c11\"><span class=\"c5\">As the adage goes \u201c<\/span><span class=\"c8 c5\">Once bitten, twice shy!\u201d With the unprecedented shutdown of Parse.com, you definitely do not want to migrate your apps only to face another shutdown. So be careful with very attractive freemium offers. One of my college professors often reminded us that \u201cthere\u2019s no such thing as a free lunch\u201d and I think he was right.<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c5\">Although the <\/span><span class=\"c4\"><a class=\"c0\" href=\"http:\/\/blog.parse.com\/announcements\/moving-on\/\\\">announcement<\/a><\/span><span class=\"c5\">\u00a0of Parse.com\u2019s shutdown didn\u2019t provide details of <\/span><span class=\"c5 c14\">why<\/span><span class=\"c5\">\u00a0Facebook pulled the plugs, the main reason is apparently $$$ as explained in <\/span><span class=\"c4\"><a class=\"c0\" href=\"http:\/\/bits.blogs.nytimes.com\/2016\/01\/28\/facebook-to-shut-down-parse-its-platform-for-mobile-developers\/\">this New York Times article<\/a><\/span><span class=\"c5\">\u00a0which, remarkably, was termed by Parse.com\u2019s CEO, as \u201c<\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/www.quora.com\/Why-is-Parse-shutting-down\/answer\/Ilya-Sukhar?srid%3DuX6B5\">pretty accurate<\/a><\/span><span class=\"c5\">\u201d. \u00a0You might also find <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/medium.com\/@sashidoio\/dangers-and-benefits-of-the-freemium-model-what-did-we-learn-out-of-parses-shutdown-79becb215c84\">this article<\/a><\/span><span class=\"c5\">\u00a0on the dangers and benefits of the freemium model interesting<\/span><span class=\"c5\">.<\/span><\/p>\n<h3 id=\"h.yoqvwb6wbke8\" class=\"c7\">4. Parse Server is <span class=\"c14\">not<\/span><span class=\"c2\">\u00a0a clone of Parse.com<\/span><\/h3>\n<p class=\"c10 c11\"><span class=\"c5\">With the release of the open source Parse Server, one would expect that the Parse.com code was<\/span><span class=\"c5\">\u00a0cleaned up<\/span><span class=\"c5\">\u00a0and open sourced. However, that is definitely not the case. While Parse Server has strong similarities to Parse.com, it is only a look-alike and <\/span><span class=\"c5 c18\">not<\/span><span class=\"c5\">\u00a0a clone as clearly indicated in <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/ParsePlatform\/parse-server\/issues\/765\">this discussion<\/a><\/span><span class=\"c8 c5\">\u00a0involving Parse.com engineers. <\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c5\">So bear in mind that there are difference some of which are listed on the Parse Server <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/ParsePlatform\/parse-server\/wiki\/Compatibility-with-Hosted-Parse\">wiki<\/a><\/span><span class=\"c5\">. If your app relies heavily on any of those features (e.g. background jobs or push notification support for Windows Phone), then Parse Server as-is does not (yet) meet your needs. The good news is that, now that it\u2019s open source, you can (and should) contribute to making Parse Server better. <\/span><span class=\"c5\">You don\u2019t have to wait until someone else builds it; you can make Parse Server richer by contributing new features! <\/span><span class=\"c5\">Alternatively, you could look for other ways to realize the missing functionality. Going back to the background jobs example, you could find other means to schedule background jobs or use a Parse Server provider like back4app which already implements that feature. Similarly, you could consider a separate service for multi-platform push notifications which can later be integrated with Parse Server via the <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/parse-server-modules\/parse-server-push-adapter\">PushAdapter<\/a><\/span><span class=\"c8 c5\">\u00a0mechanism.<\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c5\">Another implication of the fact that Parse Server is not a clone of Parse.com is that there could be bugs and other issues that make it unfit for production especially for more complex apps, at least for the time being. While it is difficult to assess how production-ready Parse Server currently is, <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/github.com\/ParsePlatform\/parse-server\/issues\/1106\">this somewhat outdated discussion<\/a><\/span><span class=\"c8 c5\">\u00a0might provide some insights.<\/span><\/p>\n<h3 id=\"h.oi64ljwzrzrq\" class=\"c7\"><span class=\"c2\">5. Make your app as future-proof as possible<\/span><\/h3>\n<p class=\"c10 c11\"><span class=\"c8 c5\">With the migration from Parse.com to Parse Server, you have to release a new version of your apps with at least the Parse endpoint changed from api.parse.com to whatever endpoint you\u2019ll be using. While you\u2019re at it, make sure to enrich your app with the intelligence of being able to dynamically switch to a new backend should the need ever arise in the future. In that way, you\u2019ll have one thing less to worry about if the undesirable happens with your next provider. This is just one way you can make your apps future-proof.<\/span><\/p>\n<hr \/>\n<h2 id=\"h.8z26amyhis1j\" class=\"c7\">How I chose my replacement for Parse.com<\/h2>\n<p class=\"c10 c11\"><span class=\"c5\">In Part 2, I will explain how I applied the above guidelines in choosing a replacement for Parse.com. Watch out for the follow up post!<\/span><\/p>\n<h2 id=\"h.6jmbcatyg0za\" class=\"c7\"><span class=\"c1\">Conclusion<\/span><\/h2>\n<p class=\"c10 c11\"><span class=\"c5\">In this article, I\u2019ve given you some food for thought as you decide where to migrate your Parse.com-hosted apps to. I\u2019ve deliberately not recommended any particular self-hosting service or Parse Server hosting provider as there is no one-size-fits-all solution. You\u2019ll need to make that choice based on your app needs and your answers to the (difficult?) questions posed in the article. In a sequel blog post, I will explain how I decided on my replacement for Parse.com, highlighting strong and weak points of the Parse Server providers that I tested. If you still can\u2019t make any headway, feel free to <\/span><span class=\"c4\"><a class=\"c0\" href=\"mailto:info@smash-ict.com\">get in touch<\/a><\/span><span class=\"c8 c5\">\u00a0or leave a comment. Also do not hesitate to share your thoughts on the subject!<\/span><\/p>\n<hr \/>\n<h2 id=\"h.n22lgb938lvm\" class=\"c7\"><span class=\"c1\">References and interesting reads<\/span><\/h2>\n<p class=\"c10 c11\"><span class=\"c5\">[1] <\/span><span class=\"c5\">Radek Zaleski (February 2016). <\/span><span class=\"c5\">Parse Is Done. What Now? 5 Tips How to Proceed with Migration. Retrieved from <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/www.netguru.co\/blog\/parse-is-done.-what-now-5-tips-how-to-proceed-with-migration\">https:\/\/www.netguru.co\/blog\/parse-is-done.-what-now-5-tips-how-to-proceed-with-migration<\/a><\/span><\/p>\n<p class=\"c16 c10 c11\"><span class=\"c5\">[2] <\/span><span class=\"c5\">Ron Palmeri <\/span><span class=\"c5\">\u00a0(January 30, 2016). <\/span><span class=\"c5\">Why Facebook\u2019s Parse shutdown is good news for all of us<\/span><span class=\"c5\">. Retrieved from <\/span><span class=\"c4\"><a class=\"c0\" href=\"http:\/\/venturebeat.com\/2016\/01\/30\/why-facebooks-parse-shutdown-is-good-news-for-all-of-us\/\">http:\/\/venturebeat.com\/2016\/01\/30\/why-facebooks-parse-shutdown-is-good-news-for-all-of-us\/<\/a><\/span><\/p>\n<p class=\"c10 c11 c16\"><span class=\"c5\">[3] <\/span><span class=\"c5\">Marian Ignev (April 28, 2016). Dangers and benefits of the freemium model \u2014 What did we learn out of Parse\u2019s shutdown? Retrieved from <\/span><span class=\"c4\"><a class=\"c0\" href=\"https:\/\/medium.com\/@sashidoio\/dangers-and-benefits-of-the-freemium-model-what-did-we-learn-out-of-parses-shutdown-79becb215c84%23.ggsb3gf6l\">https:\/\/medium.com\/@sashidoio\/dangers-and-benefits-of-the-freemium-model-what-did-we-learn-out-of-parses-shutdown-79becb215c84<\/a><\/span><\/p>\n<p class=\"c16 c10 c11\"><span class=\"c5\">[4] Alysson Melo (May 3, 2016). \u00a0Parse alternative: Self-hosting or Parse hosting provider? Retrieved from <\/span><span class=\"c4\"><a class=\"c0\" href=\"http:\/\/blog.back4app.com\/2016\/05\/03\/parse-alternative\/\">http:\/\/blog.back4app.com\/2016\/05\/03\/parse-alternative\/<\/a><\/span><\/p>\n<p id=\"h.hqnqmev016a4\" class=\"c10 c21\"><span class=\"c5\">[5] Alysson Melo (June 15, 2016). \u00a0Firebase vs. Parse Server. \u00a0Retrieved from <\/span><span class=\"c4\"><a class=\"c0\" href=\"http:\/\/blog.back4app.com\/2016\/06\/15\/firebase-parse\">http:\/\/blog.back4app.com\/2016\/06\/15\/firebase-parse<\/a><\/span><\/p>\n<p><span class=\"c5\">[6] Alysson Melo (June 21, 2016). \u00a0How much cost Parse self-hosting? \u00a0Retrieved from <\/span><span class=\"c4\"><a class=\"c0\" href=\"http:\/\/blog.back4app.com\/2016\/06\/21\/parse-aws&amp;sa=D&amp;ust=1469618428104000\">http:\/\/blog.back4app.com\/2016\/06\/21\/parse-aws<\/a><\/span><\/p>\n<p class=\"c10 c11\"><span class=\"c5\">[7] Mike Isaac and Quentin Hardy (January 28, 2016). \u00a0Facebook to Shut Down Parse, Its Platform for Mobile Developers. Retrieved from <\/span><span class=\"c4\"><a class=\"c0\" href=\"http:\/\/bits.blogs.nytimes.com\/2016\/01\/28\/facebook-to-shut-down-parse-its-platform-for-mobile-developers\/\">http:\/\/bits.blogs.nytimes.com\/2016\/01\/28\/facebook-to-shut-down-parse-its-platform-for-mobile-developers<\/a><\/span><\/p>\n<p><\/p>","protected":false},"excerpt":{"rendered":"<p class=\"qtranxs-available-languages-message qtranxs-available-languages-message-nl\">Onze verontschuldigingen, dit bericht is alleen beschikbaar in <a href=\"https:\/\/www.smash-ict.com\/en\/wp-json\/wp\/v2\/posts\/192\" class=\"qtranxs-available-language-link qtranxs-available-language-link-en\" title=\"English\">het Engels<\/a>. Voor het gemak van de lezer, is de inhoud hieronder weergegeven in de alternatieve taal. U kunt klikken op de link om naar de actieve taal over te schakelen.<\/p>\n<p>By now, the imminent shutdown of Parse.com must have hit home for you as well: You wish it was merely a bad dream but unfortunately it&#8217;s a stark reality. You&#8217;ve got just a few months left to migrate your existing apps and obviously do not want to face another shutdown. Nearly every major <abbr class='c2c-text-hover' title='Mobile Backend-as-a-Service'>MBaaS<\/abbr> vendor is brandishing a banner that directly or indirect says &#8220;Parse.com let you down but you&#8217;re safe with us&#8221;. However, whom can you trust? Or maybe you should just host your own Parse Server? How about migrating away from anything Parse-like and settling for a completely different <abbr class='c2c-text-hover' title='Mobile Backend-as-a-Service'>MBaaS<\/abbr>. In this post, I share some important points to consider while deciding on your replacement for Parse.com.<\/p>\n","protected":false},"author":2,"featured_media":200,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[9],"tags":[],"_links":{"self":[{"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/posts\/192"}],"collection":[{"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":13,"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":234,"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/posts\/192\/revisions\/234"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/media\/200"}],"wp:attachment":[{"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/media?parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/categories?post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.smash-ict.com\/nl\/wp-json\/wp\/v2\/tags?post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}