Scaling multi-tenant apps using the Django ORM and Postgres (Sai Srirampur)

Sdílet
Vložit
  • čas přidán 9. 07. 2024
  • In the real-world there are 10000s of B2B companies. Their app-stack fits the multi-tenant model - each tenant(customer) deals with it’s own data. It is super critical to build scalable applications which gives the company leeway to grow as more customers get on-boarded. Let’s learn how to do that!
    Presentation page -- 2018.pycon.ca/talks/talk-A-9014
  • Věda a technologie

Komentáře • 12

  • @ShwetabhKumar
    @ShwetabhKumar Před 4 lety +1

    Very clear and informative presentation. Thanks for sharing.

  • @pankajrathore9599
    @pankajrathore9599 Před 3 lety +3

    Hey, Everything is good, but can you please share any demo project.

  • @SajjadManal
    @SajjadManal Před 3 lety

    Precise and informative. Thanks.

  • @radoslawszwarc7577
    @radoslawszwarc7577 Před 2 lety +2

    I don't think the option 3 (recommended) by the presented is the best way forward. It is error prone, risky, customers data is mixed together, does not allow to have customer specific deviation / logic.

    • @venkat330
      @venkat330 Před rokem

      I guess Option 2 is better when compared with 3.

  • @stej2248
    @stej2248 Před 3 lety

    Tq, I have doubt. How can we use json data for tenants instead of tenant model which is declared in settings (TENANT_MODEL)

  • @NwaforLivinusAnayo
    @NwaforLivinusAnayo Před 3 lety

    Nicely explained, thanks

  • @softservemedia6543
    @softservemedia6543 Před 3 lety +1

    Great presentation thank you indeed. I note that ForeignKey statements need to be adjusted with django_multitenant ... what about ManyToMany statements?

  • @nabeelahmed2574
    @nabeelahmed2574 Před 4 lety

    It's possible to add 2 different subdomain for same tenant??

  • @vineethgupta2944
    @vineethgupta2944 Před 4 lety +1

    very informative presentation.And can we use it with Mysql ??

    • @seandenny6430
      @seandenny6430 Před 4 lety +1

      Yes

    • @rookie_racer
      @rookie_racer Před 4 lety +1

      Since Django abstracts the DB layer this will work with any Django supported DB