Of Django, PostgreSQL schemas, and your multi-million dollar idea
Lorenzo Peña
https://2020.pycon.org.au/program/CRSJXF
Although rough for the world, 2020 is proving a good year (and decade start) for Django. Boring batteries-included frameworks and established monolith makers are shining again, in a world where the hype-enchantment of JavaScript and micro-everything is starting to wear off and fall into a more mature position of tradeoffs. After 15 years of life, Django continues to prove solid, battle tested, and very capable of major undertakings in the web arena.
Over the last decade, the competence of the framework has extended to the SaaS world, through a number of packages that have emerged as viable options for making Django multi-tenant. PostgreSQL concept of _schemas_ has opened a new exploration space for multi-tenancy, by combining the power of RDBMS native isolation with the reduced costs of managing a single database.
However, nothing comes for free. The ease of using PostgreSQL schemas for multi-tenancy in Django comes at the expense of some challenges that must be overcome in the short, medium, and long term, if the project seeks to survive while gracefully escaling to success.
In this talk we will cover the major challenges of doing multi-tenancy in Django through PostgreSQL schemas. You will learn the pros and cons of the approach as you move from tutorial-grade projects to massive multi-tenant behemoths. By the end, you will be able to answer whether or not this is going to be a feasible approach for your next multi-million dollar idea.
Produced by NDV: https://youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1
Python, PyCon, PyConAU, PyConline
Fri Sep 4 17:45:00 2020 at Python 2
Видео Of Django, PostgreSQL schemas, and your multi-million dollar idea канала PyCon AU
https://2020.pycon.org.au/program/CRSJXF
Although rough for the world, 2020 is proving a good year (and decade start) for Django. Boring batteries-included frameworks and established monolith makers are shining again, in a world where the hype-enchantment of JavaScript and micro-everything is starting to wear off and fall into a more mature position of tradeoffs. After 15 years of life, Django continues to prove solid, battle tested, and very capable of major undertakings in the web arena.
Over the last decade, the competence of the framework has extended to the SaaS world, through a number of packages that have emerged as viable options for making Django multi-tenant. PostgreSQL concept of _schemas_ has opened a new exploration space for multi-tenancy, by combining the power of RDBMS native isolation with the reduced costs of managing a single database.
However, nothing comes for free. The ease of using PostgreSQL schemas for multi-tenancy in Django comes at the expense of some challenges that must be overcome in the short, medium, and long term, if the project seeks to survive while gracefully escaling to success.
In this talk we will cover the major challenges of doing multi-tenancy in Django through PostgreSQL schemas. You will learn the pros and cons of the approach as you move from tutorial-grade projects to massive multi-tenant behemoths. By the end, you will be able to answer whether or not this is going to be a feasible approach for your next multi-million dollar idea.
Produced by NDV: https://youtube.com/channel/UCQ7dFBzZGlBvtU2hCecsBBg?sub_confirmation=1
Python, PyCon, PyConAU, PyConline
Fri Sep 4 17:45:00 2020 at Python 2
Видео Of Django, PostgreSQL schemas, and your multi-million dollar idea канала PyCon AU
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
PostgreSQL Indexing : How, why, and when."A Reflection on Software Testing" - Richard Jones (PyConline AU 2020)VMware NSX in Multitenant environmentsScott Hanselman’s best demo! IoT, Azure, Machine Learning & moreMYSQL vs POSTGRESQL vs SQL SERVER | LET'S CHOOSE THE BEST DATABASEText files full of punctuation? There must be a better way to code.Oracle Multitenant ArchitectureSecrets of a WSGI master.Optimize Python & Django apps with Postgres superpowers – Louise Grandjonc – Sponsor WorkshopTransforming Code into Beautiful, Idiomatic PythonWhat I now know about HAproxied Django DB connections, and wish I'd known soonerAl Sweigart, "Automating Your Browser and Desktop Apps", PyBay2016Oracle Multitenant: Isolation and Agility with Economies of ScaleScaling multi-tenant apps using the Django ORM and Postgres (Sai Srirampur)Postgresql Tutorials | How to create job in postgresql | postgresql schedule job | automate queries"Graph Databases will change your (freakin') life" - Elena Williams (PyConline AU 2020)Logical Database Design and E-R Diagrams"Taking Django's ORM Async" - Andrew Godwin (PyConline AU 2020)"Speeding up Your Docker Image Build" - Vladislav Supalov (PyConline AU 2020)