- Talk
- 2026
Da N branch a una codebase: scalare prodotti SaaS per N clienti
Speaker:

Giacomo Fabbian
Partner & CTO @ Offline Agency
Tematiche:
Abstract
Avevamo un branch per ogni cliente: stesso prodotto Filament, deploy separati, ogni bugfix da propagare a mano. Poi abbiamo consolidato tutto in un’unica codebase multi-tenant. In questo talk racconto le soluzioni che hanno reso possibile quella transizione, maturate non su un solo prodotto ma su più progetti SaaS.
Mostrerò come isolare davvero i dati di ogni tenant su code, upload, export, cache e ricerca; come governare la matrice dei permessi quando le personalizzazioni dei branch diventano ruoli, con un test Pest che verifica ogni combinazione; come portare Filament da uno a due livelli di tenancy; come integrare un SSO enterprise mettendo in sicurezza l’intero flusso di autenticazione; e come rilasciare un major upgrade su tutti i tenant insieme, senza fermarli.
Porto case study reali, numeri prima e dopo, e i pattern che sono sopravvissuti a più di un progetto: quelli che puoi riusare su qualunque prodotto Filament.





