Web Developer Ents24

Duration
Technologies
  • HTML
  • CSS
  • JavaScript
  • PHP
  • MySQL
Practices
  • A/B testing

Full-stack web development on the UK’s 3rd busiest live entertainment tickets website. This was my first job after graduating from university, so my focus here was on learning.

Cache Management System

The majority of ticket sales happen in a tiny period of time on Friday mornings called an “on-sale”. A major on-sale can generate traffic spikes large enough to take entire vendors offline. This created two conflicting requirements for us:

  1. To be able to dynamically update high-traffic event pages during on-sales to update our referral links minute-by-minute.
  2. To be able to serve high-traffic event pages directly from a cache during an on-sale so that our site stays up.

I created a bespoke cache management system that satisfied both of these requirements, enabling the content team to maximise on-sale revenue without depending on engineering staff to manually update cached HTML.

Viagogo REST API Integration

During my tenure at Ents24, an important strategic partnership deal with Viagogo was signed. Displaying viagogo affiliate links on Ents24 event pages was a key aspect of that deal.

I built a recurring scheduled import system that maintained up to date information on our site about the availability of secondary tickets on Viagogo. This system used Viagogo's REST API to retrieve the data.