• Workshop
  • 2025

Federazione di Micro-Monoliti con SSO

  • Quando
    21 Novembre 2025
  • Orario
    9:30 - 17:30
  • Dove
    Hotel San Marco
  • Lingua
    Italiano
  • Difficoltà
    Intermedio

Speaker:

Workshop realizzato in collaborazione con

Abstract

Questo workshop dura una giornata e introduce all’architettura federata di micro-applicazioni Laravel, un approccio innovativo che combina i vantaggi dei microservizi con la semplicità di sviluppo del framework.

Workshop "Federazione di Micro-Monoliti con SSO" con Roberto Gallea Verona, 21 Novembre 2025

Gli obiettivi

Impara a progettare e implementare un ecosistema di applicazioni Laravel indipendenti che operano come un sistema unificato agli occhi dell’utente finale.

Attraverso un approccio hands-on, svilupperemo un sistema e-commerce composto da applicazioni separate per la gestione utenti, il catalogo prodotti e l’elaborazione degli ordini, il tutto orchestrato da un Identity Provider centralizzato.

I contenuti chiave

  • Architettura Federata
    Progettazione di applicazioni Laravel indipendenti basate su Bounded Context
    Implementazione di pattern Gateway/BFF per l’orchestrazione
    Strategie di comunicazione inter-applicazioni (DB Condiviso, API REST, Event Broadcasting, Message Queues)
  • Identity Provider e SSO
    Sviluppo di un sistema di autenticazione centralizzato
    Implementazione di Single Sign-On (SSO)
    Gestione sicura di token e sessioni condivise tra applicazioni
  • Integrazione e User Experience
    Creazione di un frontend unificato che maschera la complessità architetturale
    Configurazione di reverse proxy e API Gateway con Nginx
    Gestione di CORS, session sharing e routing distribuito

Come si svolge il workshop

Il workshop ha un approccio pratico con la maggior parte del tempo dedicato allo sviluppo hands-on.
Partecipando, costruirai da zero un sistema completo.

Docente

Roberto Gallea

Ph.D. in Ingegneria Informatica, Sviluppatore Web e Data Scientist con una forte passione per le tecnologie digitali applicate a diversi settori, tra cui machine learning, elettronica, computer vision e digital performing arts. Attualmente, ricopro il ruolo di Identity Manager presso l’Università degli Studi di Palermo.

Questo corso è per te se:

  • lavori con Laravel e vuoi capire come strutturare sistemi più modulari senza entrare nel mondo complicato dei microservizi;
  • hai un monolite che sta crescendo troppo e vuoi esplorare un approccio step-by-step alla suddivisione;
  • ti interessa la parte pratica: installare, configurare e mettere insieme più applicazioni Laravel federate;
  • vuoi imparare a usare sistemi di Identity Provider in un contesto realistico.

Questo corso NON è per te se:

  • cerchi un’introduzione base a Laravel (si dà per scontato che tu sappia già creare rotte, controller, migrazioni, etc.);
  • vuoi una formazione approfondita su architetture a microservizi con orchestrazione, Kubernetes, code e messaging distribuito;
  • ti aspetti di lavorare solo in modo teorico: il focus è hands-on, si scrive codice;
  • ti serve una soluzione “chiavi in mano” senza la volontà di capire i concetti dietro.

Requisiti per partecipare

  • Questa giornata è pensata per chi sviluppa già con PHP/Laravel con esperienza intermedia-avanzata, e vuole apprendere architetture distribuite moderne.
  • È richiesta dimestichezza con Laravel, ed è preferibile avere una conoscenza di Docker e Docker Compose.
  • Dovrai portare con te il tuo laptop.

Al termine del workshop avrai

  • Competenze pratiche per la creazione di ecosistemi di applicazioni federate;
  • Competenze per implementare e/o integrare SSO e Identity Provider centralizzato;
  • Template riutilizzabile per architetture scalabili;
  • Conoscenza delle best practice per deploy e monitoring di sistemi distribuiti.

Dove e Come

Il workshop si svolge il giorno dopo la conferenza laravelday, nella stessa venue (Hotel San Marco, a Verona).
Dura tutta la giornata, dalle 9:30 alle 17:30 circa. Le pause caffè e il pranzo sono comprese nel prezzo del biglietto.

Per partecipare, devi acquistare un biglietto o di tipo “workshop” o di tipo “combo conferenza + workshop”.

Il biglietto per la sola conferenza laravelday NON include il workshop.

Prendi il biglietto.

Talk correlati 2025