Tech Talks #71

Czwartek, 17.10.2024 18:30

Piotr Piechnik

A dead end of Schema-based Multi-Tenancy DB in Django English

An exhilarating journey into the world of multi-tenancy databases and back, based on isolated client schemas in Django, where we unravel the intricacies and challenges of creating and managing complex, multi-user applications. This talk is a comprehensive case study that promises to immerse you in the practicalities and innovative strategies for mastering multi-tenant architectures. All of this would be present in a real-world case study where we have tried to squeeze everything we could from PostgreSQL with a separate schema approach, failed, and began a journey full of pitfalls and essential decisions. Suppose You would like to know a little bit more about our dead end aproach, and how to get back from it. Join me in this thrilling journey.

Piotr Gnus

UUIDs Unleashed! Weird Adoption Journey & New Standards Promises English

In this presentation, I'll guide you through all the types of UUIDs, incluiding some new ones an I'll present our journey towards migrating towards (ab)using them.

You will learn the origin of UUIDs, when to use them, which types to use in which situations and for sure how NOT to use them.

Additionally, I'll mention some upcoming changes in Python around them!

Prelegenci

Prelegenci

Zdjecie Piotr Piechnik

Piotr Piechnik

Engineering Manager at Spoton Poland Python dev that remembers first Django versions and went through migration from SOUTH to Django migrations :) If I'm not coding and doing techy stuff then I could be find somewhere in mountains/forests riding my enduro bicycle or on some asphalt roads riding my motorcycle (yes I ride everything that has 2 wheels and a handelbar) Loves TTRPGs and sci-fi/fantasy books

Zdjecie Piotr Gnus

Piotr Gnus

I'm a Python developer experienced with web frameworks, especially Django and FastAPI.

Sponsorzy

Sponsorzy spotkania

Splunk

Splunk

Cosmo PK
CLUG

Cracow Linux Users Group is a community of enthusiasts of computer science, technology and operating systems from the Unix family.

Thanks to CLUG, the meeting is streamed on YouTube and recorded!

JetBrains

W trakcie spotkania rozdane zostaną dwie roczne licencje dowolnego produktu JetBrains wliczając w to PyCharm Professional.

Thanks to JetBrains, attendees will be able to win 1 year licenses to any selected JetBrains product in a small competition during our meeting.

Lokalizacja

Lokalizacja

Lokalizacja Politechnika Krakowska (budynek Działownia), ul. Warszawska 24