Назад до кейсів

Staying Sharp — платформа Adobe AEM

Мета

Розділити та інтегрувати великий портфель інтерактивних ігор для когнітивного тренування від понад 50 сторонніх постачальників у головний портал AARP Staying Sharp (працює на Adobe Experience Manager) з абсолютною стабільністю під час виконання та нульовим простоєм.


Міграція та архітектура

  • Конвеєр збірки на основі NPM: Розробив кастомну систему збірки, яка пакувала збірки зовнішніх постачальників у чисті, стандартизовані JavaScript-пакети. Незалежно від того, чи була гра побудована на vanilla canvas, Phaser, React чи Angular, конвеєр видавав стандартизований бандл-контейнер, що завантажувався всередині контейнера AEM.
  • Технічне врядування: Встановив специфікації інтерфейсів та стандарти обробки помилок, запобігаючи тому, щоб збій у коді окремого постачальника обвалив основний користувацький досвід.
  • Лідерство в команді: Очолював і навчав місцеву інженерну команду в Хайдерабаді, Індія, щодо патернів проєктування, дизайну API-адаптерів та захисного програмування.