• Talk
  • 2026

Da N branch a una codebase: scalare prodotti SaaS per N clienti

  • Quando
    18 Novembre
  • Durata
    40 min
  • Orario
    14:30 - 15:10
  • Lingua
    Italiano

Speaker:

Tematiche:

  • Architettura Laravel

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.

 

Talk correlati 2026