Case Study: Modernising Higher Education Data Operations

Bridging Student Records and Learning Systems with Azure & Serverless Architecture

Role: Integration Developer (Contract)

Client: University of London

Timeline: Sep 2025 – Present

Core Stack: Azure, Python, React, Next.js, SITS:Vision, Canvas


1. Executive Summary

Higher education institutions often struggle with "data silos"—where critical student information is trapped in legacy record systems, unable to flow freely to modern learning platforms.

This project focused on breaking down those silos. I architected and delivered a robust integration between SITS:Vision (the central student record system) and Canvas LMS using a serverless Microsoft Azure architecture. Beyond the data pipe, I developed a custom "Control Tower" dashboard to give the operations team full visibility and governance over the system, reducing error resolution time and eliminating manual data handling.


2. The Challenge

The University required a seamless flow of student enrolment data into their Learning Management System (LMS). The existing landscape presented significant operational hurdles:

  • Data Latency: Student enrolments were not reflecting in Canvas in real-time, affecting the student onboarding experience.

  • Black Box Middleware: When data transfers failed, the operations team had no visibility into why. They lacked tools to query the message queues or inspect payloads without technical intervention.

  • Fragmented Governance: Error logs were scattered, making it difficult to spot trends or assign fixes to the right contractor teams.


3. The Solution

Phase 1: The Integration Core

I designed an event-driven architecture to decouple the two massive systems. Using Azure Service Bus, we ensured that if one system went down for maintenance, data would simply queue up rather than fail.

  • Ingestion: Python-based Azure Functions to capture changes from SITS:Vision.

  • Processing: Serverless microservices to transform complex student data schemas into Canvas-compliant JSON.

  • Reliability: Implemented Dead Letter Queues (DLQ) to catch "poison messages" (corrupted data) so they wouldn't block the rest of the pipeline.

Phase 2: The "Control Tower" Dashboard

To solve the visibility problem, I built a custom full-stack administrative tool using React and Next.js. This was not just a viewer; it was an operational tool.

  • Real-time Querying: Enabled staff to search Azure Service Bus queues instantly to find specific student records.

  • DLQ Management: Built "Replay" functionality, allowing admins to fix data errors and re-inject messages into the queue with a single click.

  • Container Visibility: Provided a window into the middleware containers to monitor health and performance.

 

Phase 3: Unified Governance & Logging

A system is only as good as its error handling. I designed a centralised logging framework that was adopted by multiple external contractor teams to ensure consistency.

  • Router Pattern: All exceptions were routed through a central hub.

  • ServiceNow Integration: Critical technical failures automatically raised tickets in ServiceNow for immediate triage.

  • Audit Trail: Low-level logs were sent to Azure Log Analytics and Cosmos DB for long-term retention and pattern analysis.


4. Key Results

  • Real-Time Sync: Reduced data propagation time between SITS and Canvas from hours to near-real-time.

  • Operational Autonomy: The custom dashboard empowered non-technical support staff to investigate data issues without escalating to developers.

  • Standardised Quality: The new error logging framework became the gold standard, adopted by two separate vendor teams for its clarity and robustness.


5. Technology Stack

Domain Technologies
Cloud Infrastructure Azure Service Bus, Azure Functions (Serverless), Azure DevOps
Backend & Data Python, Cosmos DB, Azure Log Analytics
Frontend Tooling React, Next.js, Tailwind CSS (if applicable)
Enterprise Systems SITS:Vision, Canvas LMS, ServiceNow

 

More of Our Work

 

Felix Electrical Services Ltd

University of London – SITS-Azure-Canvas

Bring it Ohm

Vortex Build

Knight Young

Remus IT

Milkshake Montessori Nursery

Chambers of Hamble

Selected Work

More projects

Alpine Elements

Alpine Elements — Ski Vacancy Board Integration

The Alpine Elements site required the embedding of vacancies for their venues on the website. This work was carried out by allowing Real Code access to their website who then created a custom bootstrap responsive iframe sourcing content from the 247 media platform dynamically and presenting it on relevant WordPress pages.

Austenmead

Austenmead — Retirement Living Website Redesign

Our well-respected client Austenmead in Buckinghamshire who provide retirement comfort for residents required a redesign to modernise their website, following a clear brief and offering advice a pain-free site redesign was completed over the course of two months completing in early January 2019.

Bring it Ohm

Bring It Ohm — Electrical Services Website in 3 Days

Chambers of Hamble

Chambers of Hamble — Butcher Website

A quality butcher based in Hamble needed a new website in 2021 to promote their business and occasional special offers, within two weeks we were proud to release their new site which our client Lucy was very happy with.

Felix Electrical Services Ltd

Felix Electrical — Electrician Website in 3 Days

Felix Electrical – Rapid Website Transformation FelixElectrical.co.uk

Knight Young

Knight Young — Property Asset Management Website

In 2024, developing a website for Knight Young Asset Management was a truly rewarding experience. The company brings over 15 years of expertise in real estate, specialising in the repurposing and repositioning of residential, commercial, and industrial properties to unlock their full potential. Their mission-driven approach focuses on delivering customised, client-centric solutions that enhance asset value and yield through innovative strategies and cutting-edge technology.

Leisure Work

Leisure Work — Job Board Platform Migration

Our clients at 247 Media run a network of job board websites, over the past year we have been involved with many projects including migrating from a windows server 2003 platform to windows server 2012, enhancing the network database and front / back office systems where clients interface to their advertisements and candidates apply for jobs.

Milkshake Montessori Nursery

Milkshake Montessori — Nursery Website Redesign

A highly popular local nursery that is well known to us at Real Code requested a redesign from their very outdated layout to a new vibrant WordPress content management based site which we were proud to release in 2021.

Remus IT

Remus IT — MSP Website Rebuild

A professional IT managed services provider offering IT related services to businesses throughout the UK needed a fresh look for their website from an outdated layout to a new vibrant WordPress content management based site which we were proud to release in 2023.

Resort Work

Resort Work — Job Board Platform Development

Responsive forms

Responsive Forms — Mobile Job Application UX

Candidate application forms for many of the UKs largest leisure industry jobs run through our client 247 recruitment, much modernisation was carried out on these forms by us during 2014 by refactoring forms which were intimidatingly length and unresponsive, to something that works on a mobile device and displays progressively making the process seem far easier to complete resulting in higher completions.

Royal Holloway University Project

Royal Holloway — ASP.NET Ethics Review System

Ski Jobs – Responsive site conversion

Ski Jobs — Responsive Site Conversion

Vortex Build

Vortex Build — Fit-Out & Refurbishment Website

In 2023/24 Vortex Build asked us to take over their content management, hosting and the redesign of their portfolio section. As specialists in fit-outs and refurbishments across offices, retail spaces and London Diocese projects, they needed a digital presence that matched their precision — clean presentation, strong project photography and a portfolio that tells the story of every transformation. We now manage their site and hosting end to end.

Ready to talk about your project?

Tell Brad what you're building — you'll get a reply the same working day, plus a clear plan and a fixed quote in writing.