ESL Prize Distribution System
Created a backend to manage prizepools and prizes that is easy to fill using bulk uploads and an API that allows internal API customers to randomly generate prizes from these prizepools for their users. Designed the database structure, algorithms for prize pools and random draws as well as the use of event queues to scale to heavy usage. Included evaluation of modern PHP as a potential technology and prototyping, plus working closely with internal developers.
Technologies
PHP Symfony
Type
Technology Evaluation Software Engineering Software Architecture
