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