From education to employment

Full Speed Ahead for University Clearing: Application Gateway

Full Speed Ahead for University Clearing

Almost every business has a busiest day. Cyber Monday for consumer tech. Summer holiday bookings peak in January. Valentine’s and Mother’s Day for florists. A single day can make or break a business. 

For Universities, A-level results is that day. This is when clearing gets into full swing.  

The difference between a good and bad results day is multiple £millions in revenue. This isn’t just theory. During 2019 clearing, a prominent university lost millions in revenue when its network failed due to inadequate failsafes. Their head of tech was soon without a job. 

High Traffic 

Building a failsafe for universities brings a set of unique challenges. Codiance has managed several clearing days for universities as part of Codiance Higher – our Enterprise CMS for Universities. More broadly, we’ve built always-on robust enterprise systems for pharmacies during the peak of COVID-19 and global companies operating in hundreds of markets. 

Why Clearing Is Different 

So why do universities have unique considerations? For clearing, prospective students will receive an email from UCAS that will direct them to relevant university pages. Traffic will either go directly to the university homepage or specific clearing pages. 

All course and clearing data is integrated within the University CMS. At the same time, many contributors are contributing and thousands of students are accessing. Continuously.  

So unlike many high-traffic websites and systems, a University CMS is very large, is continually being updated and could have over 100,000 assets. 

Problems Faced 

So the fundamental consideration is very straightforward: increased traffic. Clearing day will see a tenfold increase in traffic. We need a robust failsafe. 

In addition, due to the 25k+ pages, any fallback instantly introduces cache concerns that you wouldn’t have with smaller websites. So although ‘no downtime’ is theoretically supported by several approaches, we needed to look at a more robust solution with no downtime for a site of this size. 

Why a Load Balancer wasn’t the Solution 

We initially looked at  Azure Traffic Manager (TM). Unfortunately, as a simple traffic load balancer, it presented a key disadvantage when load testing. 

Essentially TM redirects traffic geographically without any knowledge of server load. As all clearing requests are from the same geographic region, TM sends all traffic to the same server. This wasn’t a perfect solution for clearing. 

Secondly, using an auto-scaling solution for a CMS of this size wouldn’t work. With auto-scaling, it’s the offline server that redirects traffic.

You could find yourself in the following cycle: 

  • Traffic sent to failed server 
  • Failed server redirects to new server 
  • New server is still caching 
  • New server redirects traffic to second new server 
  • Second new server is still caching 

Rinse and repeat! 

Application Gateway (AG) and Multiple Servers 

It’s always a balancing act between robustness, preparedness, and being over-prepared. It’s almost always a question of economics.  

All this was taken into account when deciding to use Application Gateway (AG) and multiple servers. 

On balance, although AG appears more expensive, the time saved and the reduced engineering support resulted in this being the most cost-effective approach. 

So Here’s How it Works 

Always on: AG is Setup for everything and not just clearing. If you did set up for clearing alone, the subscription savings initially look worthwhile. However, managing switchover and preparation is a big undertaking. Human resource expense is dramatically reduced by having this as always-on. 

Decision Tree Before Server: With AG, traffic can be managed with rules that you set before hitting any of the servers. If a server is down, traffic stops hitting that server and is redirected. No ‘new server caching’ cycle. 

Two copies of the database: This should be seen as essential, as a database failure would have a catastrophic impact on a CMS like this. We set up two copies of the database in a failover group configuration. 

Paired Server Architecture: We set up paired server regions. So if an entire region goes down, we stay operational. This may sound over-cautious, though a regional outage is exactly what we avoided in April 2021.  

Reporting and Visibility: The improved reporting of this setup has also been key in ongoing support and optimisation. We can avoid many future issues before they arise 

We worked closely with Microsoft on this solution. We hope these insights help you avoid any costly errors. 

“Clearing can be a stressful time for students and IT teams alike. It can also be make or break for many universities, as there is so much financial gain to be had. Ensuring students find it easy to get to your site, and then simple to navigate is essential.”

By Adam Arkley, Director of Development, Codiance 


Related Articles

Top 10 independent school’s £150k sports facility completed ahead of summer

A LEADING independent school completed work on a new £150,000 multi-use sports facility. Already generating interest among prospective learners and the local community, thestate-of-the-art pitches at St Gerard’s School in Bangor have been completed ahead of the summer. The site includes a ‘next generation’ artificial grass surface which can be used for five-a-side football, netball, hockey, tennis, basketball and more. An access road, parking, running track and landscaping neighbour the development and there are plans to construct a toilet block and changing rooms in the coming months, in addition to floodlighting. The school – ranked eighth in the country in the Sunday Times Parent Power Guide – has invested heavily in its infrastructure over the last 18 months. Headteacher Campbell Harrison says they plan to do even more to attract pupils and support current learners and their families. “This is not just a MUGA (multi-use games area), it is a commitment to our pupils and the community,” he said. “We have a rich academic history but are also renowned for punching above our weight when it comes to sporting activity and achievement, producing many champions and elite young athletes over the years. “Most importantly, we promote health, wellbeing and exercise, combined with fun! That’s one of the main reasons behind this new facility, which I’m sure will prove very popular with learners but also people in north west Wales keen to participate in sports like five-a-side, netball and basketball in the evenings and on weekends.” Business Manager Steve Griffiths added: “The facility is a fantastic addition to the site and further improves our physical education (PE) provision. “We have also introduced a garden and landscaping around the area to complement the ‘wellness walk’ we launched last year, and the overall redevelopment of the seven-acre site.  “We have future plans but as always our key mission is to ensure the pupils receive the best education in a warm, welcoming setting – which they do.” Having achieved a 16% rise in learners in 2024 – and with further growth expected in Years 12 and Year 7 – St Gerard’s is well placed to sustain its position as an industry leader in the face of “huge challenges” facing the private education sector. The school has reinforced its long-term vision by investing not only in the sports and outdoor facilities but in revamping the Sixth Form suite, the library, and visitor car park in addition to roof repairs, a rebrand of the logo and website, and a £150,000 heating system. The school will be holding an open event on Saturday June 7 from 10am-1pm. 

Responses