Torna ai casi di studio

Staying Sharp — Piattaforma Adobe AEM

L'Obiettivo

Disaccoppiare e integrare un ampio portfolio di giochi interattivi di allenamento cognitivo provenienti da oltre 50 vendor di terze parti nel portale principale Staying Sharp di AARP (in esecuzione su Adobe Experience Manager) con assoluta stabilità a runtime e zero downtime.


Migrazione & Architettura

  • Pipeline di Build basata su NPM: Ho progettato un sistema di build personalizzato che impacchettava le build dei vendor esterni in pacchetti JavaScript puliti e standardizzati. Indipendentemente dal fatto che un gioco fosse costruito con canvas vanilla, Phaser, React o Angular, la pipeline produceva un bundle container standardizzato che si caricava all'interno del container AEM.
  • Governance Tecnica: Ho definito specifiche di interfaccia e standard di gestione degli errori, evitando che un guasto nel codice di un singolo vendor mandasse in crash l'esperienza utente principale.
  • Leadership di Team: Ho guidato e formato un team di ingegneria locale a Hyderabad, in India, su design pattern, progettazione di API adapter e programmazione difensiva.