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.