Академический Документы
Профессиональный Документы
Культура Документы
(https://www.back4app.com/)
Community (https://groups.google.com/forum/#!forum/back4app)
Pricing (https://www.back4app.com/pricing)
Blog (https://blog.back4app.com/)
Parse Server Made Simple (https://blog.back4app.com/)
Docs (https://www.back4app.com/docs/pages/back4app/welcome) FAQ (https://www.back4app.com/faq)
Sign In (https://www.back4app.com/#signin)
SIGN UP (HTTPS://WWW.BACK4APP.COM/#SIGNUP)
Its been a while since Parse closed down completely in Jan 2017. We take pride in the num-
ber of Parse.com users who have subsequently decided to put their trust in Back4Apps Parse
Server Platform. We want to share with the community some of the lessons weve learned
since this journey begun.
Parse Server was launched as an Open Source version of Parse.com but it has proved a valu-
able resource in many other ways. It provides an excellent NodeJS framework for building
and scaling your App. The app scaling in question is of the major variety at Back4App
weve scaled some apps up to 10.000 Req/s (about 80.000 simultaneous users). All of this is
possible while staying in total control of your backend and avoiding the kind of locks and limi-
tations that come with Black Box solutions.
This experience proves how Parse Server can scale to much more than the 600 req/s that
Parse.com announced on its pricing page (see below), far beyond the limits imposed by
some other black box backends. A number of valuable features ensure that Parse Server is
your best app scaling option. I want to emphasize some of the most important of these
elements.
https://blog.back4app.com/2017/05/26/scaling-parse-server/ Page 1 of 5
Scaling Parse Server | back4app blog 11/28/17, 9)42 PM
On the database side, MongoDB also solves the scaling problem. It allows you to start with a
single structure of Mongo DB, and as soon as your app scales you can add a replica set and
then go to a sharded cluster if your app reach unicorn levels.
Optimize your query performance: You can use Parse Server custom app requests to get
the best performance for each app type. If your apps features use a lot of geo-points you can
set these queries to be processed on the secondary machine of your MongoDB structure.
https://blog.back4app.com/2017/05/26/scaling-parse-server/ Page 2 of 5
Scaling Parse Server | back4app blog 11/28/17, 9)42 PM
MongoDBs scalability is widely questioned, but it has many features that support easy scal-
ing. For example, MongoDB Ops Manager allows the developer to deploy and scale sharded
clusters across multiple data centers (using only one click). Furthermore, MongoDB Ops Man-
ager is really useful to track and measure your performance as it triggers when metrics go out
of range.
If you take MongoDB + Node.js stack in its entirety it becomes clear that it covers all the met-
rics of scalability: cluster scale, performance scale and data scale. Leading companies like EA
Sports, Square Enix and McAfee use the combo, and it is easy to understand why.
You can install Parse Server on servers of your choice. This allows you to avoid problems such
as latency, and to use the best infrastructure to fit your needs. If you have the skills you can
build your own infra optimized to your app and host Parse Server. You can also opt for a
Cloud solution if you think it will perform better.
We conclude that the open source model is the key to Parse Servers success. This model re-
ally ensures that you can do wherever you want with the framework as soon as you scale your
app. This goes a long way to explaining why Parse Server has become the most popular
open source framework for building app backends. Currently, the git repository has more
than 26000 stargazers, and the community includes more than 100.000k developers.
Did you like this post? Sign Up Back4App (https://www.back4app.com/) for FREE.
! (https://www.facebook.com/sharer/sharer.php?u=https://blog.back4app.com/2017/05/26/scaling-parse-server/)
" (https://twitter.com/home?status=Check%20out%20this%20article:%20Scaling%20Parse%20Server%20-
%20https://blog.back4app.com/2017/05/26/scaling-parse-server/) # (https://plus.google.com/share?
url=https://blog.back4app.com/2017/05/26/scaling-parse-server/)
Alysson Melo
Im a computer engineer passionate about Startups.
Nickname ( required )
E-mail ( required )
Website
https://blog.back4app.com/2017/05/26/scaling-parse-server/ Page 4 of 5
Scaling Parse Server | back4app blog 11/28/17, 9)42 PM
https://blog.back4app.com/2017/05/26/scaling-parse-server/ Page 5 of 5