2023 - Marek Chrapek - Multitenancy from scratch

youtube.com 5 miesięcy temu


Rozwiązania chmurowe zdominowały rynek, a Software-as-a-Service to prawdopodobnie najpopularniejszy model dystrybuowania oprogramowania. Najprostszym sposobem dostarczania klientowi systemu w tym modelu, to stworzenie dla niego dedykowanej instancji naszej aplikacji. A co w momencie, w którym liczba klientów rośnie na tyle, iż zarządzanie taką ilością instancji staje się piekłem, a koszty utrzymania infrastruktury rosną zbyt szybko? A gdybyśmy mogli mieć jedną aplikację, którą moglibyśmy udostępnić wszystkim klientom?

Tutaj swoje zastosowanie znajduje architektura multitenant, pozwalająca nam wykorzystać pełen potencjał chmury. Podczas prezentacji opowiem o ścieżce, którą przeszliśmy, implementując rozwiązanie multitenant w istniejącym produkcie, wykorzystując framework Spring.