Live data from Hacker News

Parse is shutting down today

status.parse.com

221–230 of 297 posts

Re: Parse is shutting down today

#221

I've spent the last 15 minutes on parse.com, github.com trying to find out what the parse backend actually is. Can someone explain?

Parse was a backend as a service that allowed for a cloud hosted database to be connected with web and mobile apps with simple JavaScript. It was a lovely tool for hackathons. They could also run arbitrary JS in response to events at scale. It competed with Firebase until they were acquired by Facebook.

Thank you. After reading their website, the GitHub page and all the comments down to this point, your comment is first thing which explains what Parse is/was.

Re: Parse is shutting down today

#223
post #2

During this year-long shutdown/migration process, the open-source and community maintained Parse Server is what most people switched to. Parse is yours now. https://github.com/ParsePlatform/parse-server

And nowhere in there I was able to find what's Parse and what does the open-source Parse Server do.

I'd assume the main goal of the open-source Parse Server is to provide some support for previous users of Parse? Who would already know what Parse does.

Attracting new users unfamiliar with the technology seems at best secondary ( and possibly, unwelcome) to the Parse Server community now.

Re: Parse is shutting down today

#224

Can someone clarify: does this mean all older versions of apps that were dependent on Parse are now orphaned? That is, even if you've released a new version of your app that uses the open source Parse Server, any of your users that haven't updated to the new version now essentially have a broken app?

Yes

Re: Parse is shutting down today

#225
post #167

Anyone want to explain to me like I am five, because I got no fricking idea what it does and why would I want it?

> why would I want it

Well, the title says its shutting down so you probably don't want it. If you don't know what Parse is, this news doesn't affect you.

Re: Parse is shutting down today

#226
post #219
post #204

Earlier quoted context omitted.

It all makes me feel very stupid. I did programming since childhood and web since the beginning, I was clouds (virtualization) user even before millennium, I do backends for a living, saw a lot of JS code, know something about mobile apps, but I must join this thread. "Parse Server is an open source version of the Parse backend that can be deployed to any infrastructure that can run Node.js" - each of these words one…

"a cloud hosted database" + "run arbitrary JS in response to events at scale" covers most of it. It's a hosted database and server.

A cloud hosted database is accurate, but doesn't really describe it well. Amazon, Heroku and others also provide cloud hosted PostgreSQL, which is a very different use case.

Parse was a:

* cloud hosted nosql database,

* with client libraries for mobile platforms,

* direct write access from mobile apps, without hosting your own API backend in the middle, and

* some methods of securing this direct write access from untrusted clients.

Re: Parse is shutting down today

#227

Can someone clarify: does this mean all older versions of apps that were dependent on Parse are now orphaned? That is, even if you've released a new version of your app that uses the open source Parse Server, any of your users that haven't updated to the new version now essentially have a broken app?

Yes

Well, that's quite unfortunate for the millions(?) of users whose apps will break today for reasons they won't understand.

Re: Parse is shutting down today

#228
Updated my Parse app several months ago away from Parse, but up to 600 DAU's were still using the old versions - I'm not sure whether they'll fail gracefully or not. You can't convince some people to update their apps, they think it is a conspiracy!

Re: Parse is shutting down today

#229
post #147

Sashido is a solid alternative for a quick and easy implementation for those who need something similar to Parse.com style services

Is Sashido using the parse server for their army of HN spam accounts?

We don't know for a fact that Sashido is causing the spam. Could just be a elaborate joke, for example.

Re: Parse is shutting down today

#230
A little Parse trivia a gathered from talking to (very capable) Parse engineers that now work at FB:

- Still the world's largest MongoDB user

- Had 1M apps, largest one with 40M users

- Server was Rails at first (24 threads max. concurrency), later rewritten in Go

- >40 MongoDB Replica Sets with 3 nodes each. Storage Engine: RockDB (MongoRocks). No sharding (DB-to-replica-set-mapping). Only instance storage SSDs, no EBS.

- Write Concern 1 (!) - some people complained about lost data and stale reads (slave reads were allowed for performance reasons)

- Partial updates were problematic as small updates to large docs get "write amplification" when being written to oplog

- Experienced frequent (daily) master reelections on AWS EC2. Rollback files were discarded -> data loss

- Special flashback tool that recorded workloads that could be rerun for load and functional testing

- JS ran in forked V8 engine to enforce 15s execution limit

- No sharding automation: manual, error-prone process for largest customers

- Indexing not exposed: automatic rule-based generation from slow query logs. Did not work well for larger apps.

- Slow queries killed by cron job that polled Mongos currentOp and maintained a limit per API-key + query combination

- It was planned to migrate Parse to FB's infrastructure but the project was abandoned

- Clash of clans used Parse for push notifications and made up roughly half of all pushes

I find this extremely interesting, as we are building a BaaS, too, but have a very different approach (Baqend). Coming from a database background, our idea is that developers should know about details such as schemas and indexes (the Parse engineers strongly agreed in hindsight). Also we think that BaaS is not limited to mobile but very useful for the web.

Also I think that providers should be open about their infrastructure and trade-offs, which Parse only was after it had already failed.

Post reply on HN