Architecture and modernization of the backoffice solutions
Project date
Role
Web Architect
Client
Ticketmaster
At Ticketmaster, I undertook a significant initiative to facilitate the migration of over twenty internal solutions, which were solely developed in C, to modern web solutions. My role encompassed training the C developers to become proficient web developers while concurrently architecting the required technological foundations for a seamless transition.
Recognizing the challenges associated with this extensive migration and training process, as well as the subsequent maintenance of multiple web applications, I devised a groundbreaking design system called Allure. The primary objective of Allure was to simplify web development for inexperienced developers by providing an abstraction layer that encapsulated complex concepts within the Allure system. This approach was akin to how WordPress empowers novice web designers.
Through the implementation of Allure and the comprehensive training provided to the diverse group of developers at Ticketmaster, we successfully accomplished the migration, albeit amidst its inherent complexity. By leveraging Allure's dogmatic design system, developers were able to grasp and apply web development principles more effectively, ultimately streamlining the transition process.
The collaboration between Allure, training initiatives, and the dedicated efforts of the Ticketmaster development team resulted in the achievement of our migration goals. Despite the intricacies involved, we successfully transformed a considerable number of internal C-based solutions into modern web applications. This accomplishment not only highlighted the team's resilience but also demonstrated Ticketmaster's commitment to staying at the forefront of technological advancements.
Languages
TypeScript, JavaScript, C
UI
React, MUI
State
React Context, Zustand, SWR
API
REST
Style
JSS
Framework
Next.js
Bundler
Rollup
Cloud
Microsoft Azure
Container
Docker
Test
Jest, React Testing Library, Cypress, Cucumber
Documentation
Storybook, Gherkin
Check my other projects. Learn about the innovative solutions and challenges tackled to deliver impressive results for the client.