Any design document on how to scale(infra)  Mezzanine ??

26 views
Skip to first unread message

nitish kumar

unread,
Sep 5, 2020, 6:48:26 AM9/5/20
to Mezzanine Users
If anyone already able to scale  please let me know.

Ken Bolton

unread,
Sep 5, 2020, 6:53:16 AM9/5/20
to mezzanine-users
On Sat, Sep 5, 2020 at 6:48 AM nitish kumar <vulli...@gmail.com> wrote:
If anyone already able to scale  please let me know. 

What have you tried? Where is your bottleneck?

Mezzanine is (and remains) just a Django app, so your strategies for scaling will not be specific to Mezzanine. 

nitish kumar

unread,
Sep 5, 2020, 7:26:16 AM9/5/20
to mezzani...@googlegroups.com
Hi Ken,

I am just trying to pick a topic where I can contribute to Mezzanine.
I can see all gallery content is stored in files which will be a problem if you want to scale horizontally.
so checking if already there is a way to scale if not will try to do something.

Thanks,
Nitish

--
You received this message because you are subscribed to a topic in the Google Groups "Mezzanine Users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/mezzanine-users/n5zr8XJwTos/unsubscribe.
To unsubscribe from this group and all its topics, send an email to mezzanine-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mezzanine-users/CAN7ek0NE%2BEL3rjaJ2UcVaoZ7b8PUocG3h9mGHSus5BozcoukUQ%40mail.gmail.com.

Matt Mansour

unread,
Sep 5, 2020, 1:13:47 PM9/5/20
to mezzani...@googlegroups.com
As Ken mentioned infrastructure is not specific to Mezzanine.

Scaling is based the level growth you're experiencing. 

You don't want to build your initial Mezzanine infrastructure for the million users you don't have yet, nor the engineering team you don't have yet.

I start out mezzanine projects on AWS:  using an EC2 instance for the app, an RDS instance for the database, an elasticache instance for the caching layer, and S3 / cloudfront for file storage. 

That approach is almost over optimization for something brand new. But it also can handle the pleasant surprise of your app gaining traction. 

Once your app gets to a certain point the infrastructure needs to change. There is also DevOps if you plan on having an engineering team iterate on your code base.

Just get your App up and running to test your hypothsis first (that people will actually visit your project)

That said, if you're at a funded startup, or you have a large tribe on deck and ready for your app, check out some dev ops and infrastructure courses on Udemy and use Mezzanine with it. 

You received this message because you are subscribed to the Google Groups "Mezzanine Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mezzanine-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/mezzanine-users/CAChxUc-RNKwiqsXbfng5bWW3RWHjyaP-jf%3Dw3-MtQTtrVyHRrg%40mail.gmail.com.

nitish kumar

unread,
Sep 6, 2020, 6:32:41 AM9/6/20
to Mezzanine Users
Thanks for the info :) 
Reply all
Reply to author
Forward
0 new messages