{"id":13381,"date":"2016-01-30T10:54:59","date_gmt":"2016-01-30T15:54:59","guid":{"rendered":"http:\/\/mjtsai.com\/blog\/?p=13381"},"modified":"2019-04-29T11:14:04","modified_gmt":"2019-04-29T15:14:04","slug":"sunsetting-parse","status":"publish","type":"post","link":"https:\/\/mjtsai.com\/blog\/2016\/01\/30\/sunsetting-parse\/","title":{"rendered":"Sunsetting Parse"},"content":{"rendered":"<p><a href=\"http:\/\/techcrunch.com\/2013\/04\/25\/facebook-parse\/\">Ilya Sukhar<\/a> in 2013:\n<\/p><blockquote cite=\"http:\/\/techcrunch.com\/2013\/04\/25\/facebook-parse\/\"><p>Some of the world&rsquo;s best brands trust us with their entire mobile presence, and a growing number of the world&rsquo;s brightest independent developers trust us with their next big thing. We couldn&rsquo;t be happier.<\/p>\n<p>As stewards of a good thing, we&rsquo;re always thinking about the next step in growing Parse to become a leading platform in this age of mobile apps.<\/p>\n<p>[&#8230;]<\/p>\n<p>Parse has agreed to be acquired by Facebook. We expect the transaction to close shortly. Rest assured, Parse is not going away. It&rsquo;s going to get better.<\/p><\/blockquote>\n\n<p>Via <a href=\"http:\/\/pxlnv.com\/linklog\/goodbye-parse\/\">Nick Heer<\/a>:<\/p>\n<blockquote cite=\"http:\/\/pxlnv.com\/linklog\/goodbye-parse\/\"><p>According to <a href=\"https:\/\/webcache.googleusercontent.com\/search?q=cache:ZL4JyMJyYYMJ:https:\/\/parse.com\/customers+&amp;cd=1&amp;hl=en&amp;ct=clnk&amp;gl=us\">their brag page<\/a>, Parse&rsquo;s customers included some of the biggest and most popular apps on both iOS and Android. Uniqlo, Eventbrite, Plenty of Fish, Lululemon, and more all used Parse. Stubhub? Parse. Vevo? Yep. Zoosk? HopStop? <em>The fucking White House<\/em>? Their apps used Parse. Heck, even that <a href=\"http:\/\/pxlnv.com\/linklog\/2015-panic\/\">shelved new app<\/a> Panic was working on <a href=\"https:\/\/twitter.com\/cabel\/status\/692840451754184707\">used it<\/a>.<\/p><\/blockquote>\n\n<p><a href=\"http:\/\/readwrite.com\/2014\/02\/17\/mobile-cloud-services-consolidate-death-stackmob\">Dan Rowinski<\/a> in 2014 (via <a href=\"https:\/\/twitter.com\/timburks\/status\/693326383443881984\">Tim Burks<\/a>):<\/p>\n<blockquote cite=\"http:\/\/readwrite.com\/2014\/02\/17\/mobile-cloud-services-consolidate-death-stackmob\"><p>Parse also sold but in a very different fashion. What Parse did well (create developer community connections to brands) <a href=\"http:\/\/readwrite.com\/2013\/04\/29\/parse-acquisition-makes-its-rivals-very-happy#awesm=~ovS55O38w7SJzr\">worked really well for Facebook&rsquo;s<\/a> aim of <a href=\"http:\/\/readwrite.com\/2014\/01\/23\/facebook-app-insights-2-beta-update#awesm=~ovSld1KKbL9qwq\">bringing developers to its platform<\/a>. Parse&rsquo;s product is still alive and well&mdash;and supported by Facebook&mdash;and that isn&rsquo;t going to end any time soon.<\/p><\/blockquote>\n\n<p><a href=\"http:\/\/blog.parse.com\/announcements\/moving-on\/\">Kevin Lacker<\/a> (via <a href=\"https:\/\/twitter.com\/NatashaTheRobot\/status\/692830824010362880\">Natasha Murashev<\/a>, <a href=\"https:\/\/news.ycombinator.com\/item?id=10991729\">comments<\/a>):<\/p>\n<blockquote cite=\"http:\/\/blog.parse.com\/announcements\/moving-on\/\"><p>Beginning today we&rsquo;re winding down the Parse service, and Parse will be fully retired after a year-long period ending on January 28, 2017.<\/p><p>[&#8230;]<\/p><p>First, we&rsquo;re releasing a <a href=\"http:\/\/blog.parse.com\/announcements\/introducing-parse-server-and-the-database-migration-tool\/\">database migration tool<\/a> that lets you migrate data from your Parse app to any MongoDB database. During this migration, the Parse API will continue to operate as usual based on your new database, so this can happen without downtime. Second, we&rsquo;re releasing the open source <a href=\"http:\/\/blog.parse.com\/announcements\/introducing-parse-server-and-the-database-migration-tool\/\">Parse Server<\/a>, which lets you run most of the Parse API from your own Node.js server. Once you have your data in your own database, Parse Server lets you keep your application running without major changes in the client-side code. For more details, check out our migration guide <a href=\"https:\/\/parse.com\/docs\/server\/guide#migrating\">here<\/a>.<\/p><\/blockquote>\n\n<p><a href=\"http:\/\/www.manton.org\/2016\/01\/parse-shutting-down.html\">Manton Reece<\/a>:<\/p>\n<blockquote cite=\"http:\/\/www.manton.org\/2016\/01\/parse-shutting-down.html\"><p>For years I had always heard great things about Parse. I eventually used it for the first time a few months ago on a client project. It&rsquo;s got a well-designed API, friendly monthly pricing (free for many apps), and it seemed well supported, with new features like tvOS support and a web dashboard redesign rolling out <em>just a month ago<\/em>.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/notio\/status\/692841916270977024\">Michael Yacavone<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/notio\/status\/692841916270977024\"><p>Entirely predictable. Even the title is blas&eacute;: &ldquo;Moving On.&rdquo;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/gte\/status\/692838967620710401\">Guy English<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/gte\/status\/692838967620710401\"><p>If it had been me shutting down Parse I would have changed the home page to not point out how many &ldquo;<a href=\"https:\/\/twitter.com\/apike\/status\/692840548051226624\">Trust Us<\/a>&rdquo;.<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/drewmccormack\/status\/692839514847342592\">Drew<\/a> <a href=\"https:\/\/twitter.com\/drewmccormack\/status\/692841178270605312\">McCormack<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/drewmccormack\/status\/692839514847342592\"><p>Let&rsquo;s face it: if you want it done properly, you have to do it yourself. Is this the death of SAAS?<\/p><\/blockquote>\n<blockquote cite=\"https:\/\/twitter.com\/drewmccormack\/status\/692841178270605312\"><p>I think the biggest problem now is just trust. If FB can&rsquo;t provide guarantees for your app&rsquo;s backend, who can?<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/jeffiel\/status\/692933723331903488\">Jeff Lawson<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/jeffiel\/status\/692933723331903488\"><p>&ldquo;But seriously developers, trust us next time your needs temporarily overlap our strategic interests. And here&rsquo;s a t-shirt.&rdquo;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/CastIrony\/status\/692838985912098816\">Joel Bernstein<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/CastIrony\/status\/692838985912098816\"><p>The subtext to the Parse shutdown is &ldquo;never trust a Facebook platform ever again, for any reason&rdquo;<\/p><\/blockquote>\n\n<p><a href=\"https:\/\/twitter.com\/timburks\/status\/692847909834887168\">Tim<\/a> <a href=\"https:\/\/twitter.com\/timburks\/status\/693107217784922113\">Burks<\/a>:<\/p>\n<blockquote cite=\"https:\/\/twitter.com\/timburks\/status\/692847909834887168\"><p>Yes, but solutions will emerge. I haven&rsquo;t looked at the SDK code but expect this can be fixed w\/ a URL update.<\/p><\/blockquote>\n<blockquote cite=\"https:\/\/twitter.com\/timburks\/status\/693107217784922113\"><p>Parse was a model for selling products to developers. But it also succeeded by burning enough VC money to suffocate its competitors.<\/p><\/blockquote>\n\n<p>Update (2016-01-30): <a href=\"https:\/\/marco.org\/2016\/01\/30\/mjtsai-sunsetting-parse\">Marco Arment<\/a> (<a href=\"https:\/\/twitter.com\/marcoarment\/status\/693546802604294145\">tweet<\/a>, <a href=\"https:\/\/marco.org\/2014\/03\/27\/web-hosting-for-app-developers\">2014<\/a>):<\/p>\n<blockquote cite=\"https:\/\/marco.org\/2016\/01\/30\/mjtsai-sunsetting-parse\"><p>For whatever it&rsquo;s worth, running your own Linux servers today with boring old databases and stable languages is neither difficult nor expensive. This isn&rsquo;t to say &ldquo;I told you so&rdquo; &mdash; rather, if you haven&rsquo;t tried before, &ldquo;You can do this.&rdquo;<\/p><\/blockquote>\n\n<p>Update (2016-02-01): <a href=\"http:\/\/www.allenpike.com\/2016\/parse-joy-of-shortcuts\/\">Allen Pike<\/a>:<\/p>\n<blockquote cite=\"http:\/\/www.allenpike.com\/2016\/parse-joy-of-shortcuts\/\"><p>Hundreds of thousands of unsuccessful Parse apps will perish. Like links to long-dead Geocities pages, dead mobile apps that relied on Parse will linger in the App Stores for years, slowly accumulating one-star reviews.<\/p>\n<p>As much as Parse will try to get the word out that they&rsquo;re shutting down, many apps&rsquo; owners don&rsquo;t even know that they&rsquo;re reliant on Parse. Parse&rsquo;s overly generous free plan made them popular with freelancers and consultants building quick app backends for their clients. Many of those clients don&rsquo;t know what Parse is, let alone that the little app they commissioned a couple years ago is a ticking time bomb.<\/p><\/blockquote>\n<p><a href=\"https:\/\/marco.org\/2016\/02\/01\/parse-shutdown-neglected-apps\">Marco Arment<\/a>:<\/p>\n<blockquote cite=\"https:\/\/marco.org\/2016\/02\/01\/parse-shutdown-neglected-apps\"><p>In particular, it&rsquo;ll be problematic when possibly <em>hundreds of thousands<\/em> of iOS apps just stop working in a year because their developers have long since moved on, or their contracts expired, or they can&rsquo;t afford to spend time on a significant update.<\/p>\n<p>One of the most damaging side effects of unhealthy App Store economics is that developers have little motivation or resources to keep apps updated.<\/p>\n<\/blockquote>\n\n<p>Update (2016-02-02): <a href=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-welcomes-parse-developers\/\">Microsoft<\/a>:<\/p>\n<blockquote cite=\"https:\/\/azure.microsoft.com\/en-us\/blog\/azure-welcomes-parse-developers\/\">\n<p>If you have been using Parse hosting as the backend that supports your mobile apps, this may be the perfect time to try out Azure App Service. Due to recent occurrences, the folks at Parse have provided a way to migrate an existing backend hosted by Parse to another host. When searching for a new host, we hope that you try Azure.<\/p>\n<\/blockquote>\n<p><a href=\"http:\/\/highscalability.com\/blog\/2016\/2\/2\/the-big-list-of-alternatives-to-parse.html\">Todd Hoff<\/a>:<\/p>\n<blockquote cite=\"http:\/\/highscalability.com\/blog\/2016\/2\/2\/the-big-list-of-alternatives-to-parse.html\"><p>Where should you go? What should you do? By now you&rsquo;ve transitioned through all five stages of grief and ready for stage six: doing something about it. Fortunately there are a lot of options and I&rsquo;ve gathered as many resources as I can here in one place.<\/p><\/blockquote>\n\n<p>Update (2016-02-03): <a href=\"https:\/\/medium.com\/@s2o\/they-never-wanted-to-host-your-app-the-real-reasons-why-parse-shut-down-6ec3d7d5c53c#.xegcdicuz\">Sascha Konietzke<\/a> (via <a href=\"https:\/\/news.ycombinator.com\/item?id=11028132\">Hacker News<\/a>):<\/p>\n<blockquote cite=\"https:\/\/medium.com\/@s2o\/they-never-wanted-to-host-your-app-the-real-reasons-why-parse-shut-down-6ec3d7d5c53c#.xegcdicuz\"><p>When Facebook acquired Parse back in April 2013, many people thought this meant Facebook goes all in on becoming a developer platform. If you recall, Facebook was at a crossroads back then, with a share price below IPO level, desktop traffic plateauing, and mobile revenues a big question mark. Enter Parse, which brought immediate mobile app developer reach, helping Facebook to distribute its SDKs and ensure developers are using Facebook&rsquo;s login system. That in turn helped secure mobile adoption and a foothold in user profiles and mobile advertising. Fast forward to 2016, and Facebook essentially owns the mobile ads space, and its <a href=\"https:\/\/medium.com\/ios-os-x-development\/libraries-used-in-the-top-100-ios-apps-5b845ad927b7#.xtah6btdz\">SDK is #1 in terms of mobile reach<\/a>. Meaning Parse has run its cause as an SDK distribution vehicle. In other words, they never wanted to host your app, they just wanted you to use Facebook login.<\/p><\/blockquote>","protected":false},"excerpt":{"rendered":"<p>Ilya Sukhar in 2013: Some of the world&rsquo;s best brands trust us with their entire mobile presence, and a growing number of the world&rsquo;s brightest independent developers trust us with their next big thing. We couldn&rsquo;t be happier. As stewards of a good thing, we&rsquo;re always thinking about the next step in growing Parse to [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"apple_news_api_created_at":"2019-04-29T15:14:07Z","apple_news_api_id":"1c1e8c3d-3bb2-4a56-912b-8f9fca53c68f","apple_news_api_modified_at":"2019-04-29T15:14:08Z","apple_news_api_revision":"AAAAAAAAAAD\/\/\/\/\/\/\/\/\/\/w==","apple_news_api_share_url":"https:\/\/apple.news\/AHB6MPTuySlaRK4-fylPGjw","apple_news_coverimage":0,"apple_news_coverimage_caption":"","apple_news_is_hidden":false,"apple_news_is_paid":false,"apple_news_is_preview":false,"apple_news_is_sponsored":false,"apple_news_maturity_rating":"","apple_news_metadata":"\"\"","apple_news_pullquote":"","apple_news_pullquote_position":"","apple_news_slug":"","apple_news_sections":"\"\"","apple_news_suppress_video_url":false,"apple_news_use_image_component":false,"footnotes":""},"categories":[2],"tags":[91,101,25,31,1800,1341,1451,50],"class_list":["post-13381","post","type-post","status-publish","format-standard","hentry","category-technology","tag-appstore","tag-business","tag-facebook","tag-ios","tag-mongodb","tag-parse","tag-sunset","tag-webapi"],"apple_news_notices":[],"_links":{"self":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13381","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/comments?post=13381"}],"version-history":[{"count":7,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13381\/revisions"}],"predecessor-version":[{"id":13418,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/posts\/13381\/revisions\/13418"}],"wp:attachment":[{"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/media?parent=13381"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/categories?post=13381"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/mjtsai.com\/blog\/wp-json\/wp\/v2\/tags?post=13381"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}