XtendLive
Sfida
Costruire una piattaforma per eventi virtuali abbastanza potente per conferenze aziendali ma abbastanza semplice da usare per chiunque. La piattaforma doveva gestire streaming live su larga scala, coinvolgimento in tempo reale e analisi dettagliate.
Soluzione
Abbiamo sviluppato un sistema scalabile di gestione eventi con strumenti intuitivi di creazione, funzionalità di coinvolgimento interattivo e una dashboard analitica completa. Focus su affidabilità e facilità d'uso senza sacrificare le capacità.
Risultato
La piattaforma ora alimenta eventi virtuali per organizzazioni in tutto il mondo.
Contesto
La maggior parte delle piattaforme per eventi virtuali nel 2020 erano webinar leggermente migliorati. Uno speaker parlava, i partecipanti guardavano, e alla fine tutti si chiedevano perché non avessero semplicemente inviato una registrazione. XtendLive voleva qualcosa di diverso: spazi 3D dove le persone potessero davvero camminare, visitare stand espositivi, incontrare qualcuno in un corridoio e partecipare a sessioni — tutto direttamente nel browser.
L'idea era ricreare ciò che fa funzionare le conferenze fisiche. Non solo le presentazioni, ma anche il girovagare, le visite agli stand, le conversazioni impreviste. La piattaforma doveva gestire migliaia di persone nello stesso spazio contemporaneamente, trasmettere video in diretta e funzionare su un portatile normale senza installare nulla.
Approccio tecnico
React gestiva il frontend, abbinato a WebGL per il rendering 3D. Abbiamo sovrapposto componenti UI standard (pannelli chat, liste sessioni, info partecipanti) all'ambiente 3D, così l'interfaccia risultava familiare anche navigando in uno spazio virtuale.
Node.js faceva girare il backend e gestiva le connessioni WebSocket per tutto ciò che accadeva in tempo reale: persone che si spostavano nello spazio, messaggi di chat, risposte ai sondaggi, cambiamenti di stato delle sessioni. Con migliaia di utenti simultanei, il modello event-driven era l'unica scelta sensata.
Lo streaming video girava su WebRTC. I keynote usavano un'architettura SFU per distribuire a grandi audience, mentre gli incontri uno-a-uno nelle aree networking usavano connessioni peer dirette. Il bitrate adattivo manteneva la riproduzione fluida con velocità di connessione variabili.
Sul fronte infrastruttura, AWS gestiva tutto. EC2 per il calcolo, CloudFront per la distribuzione degli asset 3D e del video, S3 per lo storage. PostgreSQL era il database primario per sessioni utente, configurazioni degli spazi, dati espositivi e analytics.
Dettagli di implementazione
Il costruttore di spazi permetteva agli organizzatori di configurare la propria conferenza in 3D: posizionare stand espositivi, allestire sale sessioni, brandizzare le aree comuni, aggiungere lounge di networking. Ogni elemento era collegato a contenuti reali. Gli stand avevano informazioni aziendali e materiali scaricabili. Le sale sessioni si collegavano a stream live o pre-registrati. Le aree networking aprivano videochiamate spontanee tra i partecipanti.
La navigazione usava controlli semplici point-and-click con una minimappa per gli spazi più grandi. Far funzionare tutto bene su hardware di fascia media ha richiesto un lavoro serio. Abbiamo usato rendering level-of-detail per caricare gli oggetti lontani a fedeltà inferiore, caricamento lazy degli asset man mano che le persone si spostavano nello spazio e compressione aggressiva delle texture. Tutto girava nel browser senza plugin.
Il motore di engagement elaborava migliaia di interazioni contemporaneamente nello spazio 3D. Le persone visitavano stand, prendevano brochure virtuali, rispondevano a sondaggi live durante le sessioni e scambiavano contatti tramite biglietti da visita virtuali. La chat funzionava su due livelli: annunci a livello di spazio e conversazioni basate sulla prossimità che raggiungevano solo le persone nella stessa area.
Abbiamo lavorato a questo progetto per quattro anni, quindi il setup DevOps doveva essere solido. Infrastructure as code, scaling automatico per i picchi di traffico durante i grandi eventi e monitoraggio che copriva sia il livello applicativo che le performance del rendering 3D.
Risultati
La piattaforma ha gestito conferenze ed esposizioni virtuali per organizzazioni di tutto il mondo dal 2020 fino all'inizio del 2025. Il formato 3D ha cambiato il modo in cui le persone si comportavano agli eventi. I partecipanti esploravano davvero le aree espositive e dedicavano tempo al networking — molto più vicino ai pattern degli eventi fisici rispetto a ciò che si vede sulle piattaforme webinar tradizionali. Gli espositori ottenevano qualcosa che non trovavano altrove: un modo spaziale di mostrare i prodotti e parlare con lead qualificati, invece di sperare che qualcuno cliccasse un link nella sidebar della chat.