Case study · Local Footy Hub

Taking on a live streaming platform — and making it safe to change.

Local Footy Hub was already live, already complex, and already relied on by its audience when CNAB took over running it. No rebuild — this is operational and engineering ownership of an inherited platform, brought under control and steadily improved while the cameras kept rolling.

Role
Enhanced & run by CNABInherited platform
Category
StreamingSports & community
Platforms
Web · Live videoMulti-application estate
Status
Live, in productionOperated & improving
localfootyhub.com.au / watch
Local Footy Hub — league logos and live stream centre.

What we took on

CNAB inherited a large, already-live sports streaming and community platform — handed over mid-flight from a previous technical team.

This was not a greenfield project. Local Footy Hub was a working, audience-facing platform with games to deliver every week — and CNAB took on operational and coordination ownership of all of it, in production, from day one.

The estate was broad: a central backend, several production frontends, a service layer between them, and a live video pipelinecarrying many remote cameras through third-party production, hosting, and stats processing. Several moving systems, multiple outside parties, one live service that couldn't go dark.

Audience layer · several production frontends
Public web app
The audience-facing viewing experience.
Community frontend
Club and community-facing surface.
Admin & operations
Internal control and scheduling.
Service layer
Integration & service layer — connecting frontends to the backend and the video stack
Core
Central backend
The platform's data, accounts, and business logic — the system everything else depends on.
Live video pipeline · multiple third-party providers
Capture
Remote cameras (many)
Produce
Third-party production
Deliver
Hosting & streaming partner
Enrich
Stats processing

A multi-application estate spanning several systems and outside parties — live before we arrived.

The challenge we set out to solve

A platform this size is only as safe as it is understood— and much of how it worked wasn't written down anywhere.

Taking on a mature live system means inheriting its unknowns. Critical knowledge lived largely in people's heads, dependencies between the moving parts weren't documented, and the video stack reached across several third-party providers — each a link in delivering a live game.

The work sat squarely between hands-on technical execution and stakeholder coordination: aligning developers, translating technical reality into plain terms for the client, and making sound tactical calls under live conditions. The first job wasn't to change the platform — it was to genuinely understand it, and reduce the concentration risk we'd taken on.

Knowledge

Held informally

How the platform really worked lived mostly in people's heads — not in any shared, durable record.

Dependencies

Largely undocumented

The links between backend, frontends, and services weren't mapped — so the blast radius of any change was unclear.

Video stack

Spread across providers

Live delivery depended on several outside parties in sequence — concentration risk we set out to reduce.

What CNAB did

Make it understood, make it documented, make it safe to operate — then prove it under live pressure.

01 / Understand

Mapped the entire system

Built a working map of the whole platform — inter-product dependencies, deployment paths, and the points where things could fail — so the system could be reasoned about as a whole rather than guessed at piece by piece.

02 / Document

Turned tribal knowledge into a record

Captured what had only lived in people's heads as structured, durable documentation — so the platform no longer depends on any one person being available to keep running.

03 / Operate

Established disciplined operating practices

Put the habits in place that make change safe on a live platform.

Verify technical detail before committing to stakeholders
A clean rollback path on every deploy
Secure, deliberate handling of credentials and access
04 / Prove it

Resolved a live production incident end-to-end

When a complex issue hit the live platform, CNAB worked it through to resolution — a frontend rollback alongside an API redeploy — without losing the service.

Diagnosed and resolved under live conditions
Captured the follow-up fixes so the same failure can't recur silently

Where it's heading

Ownership that looks forward — CNAB is now leading the platform's next step, not just holding it steady.

Provider
The streaming partner
Engineering
The backend team
Owner
The client
One direction

A migration to modern cloud video infrastructure

CNAB is leading a migration of the video infrastructure toward a modern cloud architecture — aligning three separate technical groups around a single plan, and reworking the dependent tooling underneath so the platform moves forward as one coordinated system.

A successful takeover isn't a single heroic fix — it's turning an opaque, fragile system into one that's understood, documented, and safe to change.

CNAB Digital — on taking ownership of inherited platforms

What this demonstrates

A distinct capability: taking on a sprawling production system and making it safe to own.

Ownership of complex inherited systems

Taking on a large, live platform built by others — and making it genuinely ours to operate and evolve.

Platform operations & reliability

Keeping a live, audience-facing service running while change happens underneath it — safely, deliberately.

Technical documentation & de-risking

Converting tribal knowledge into durable records, and reducing the concentration risk in a fragile estate.

Multi-party technical coordination

Aligning developers, providers, and the client — and translating technical reality between them.

Live video & streaming infrastructure

Operating a real-time video pipeline across multiple providers, from capture to delivery to stats.

Migration leadership

Steering a cloud migration across separate teams toward one direction — forward-looking, not just steady-state.

.NET backendVue / Nuxt frontendsServerless functionsLive video pipelineCloud migrationSystem mappingDocumentation & de-riskingMulti-party coordinationPlatform operations
Take it on

Inherited a platform that needs a steady hand?

If you've taken on a live system that nobody fully understands anymore, that's exactly the work we do. Tell us what you're running — we'll tell you honestly how we'd get it under control.

Email
[email protected]
Phone
0435 449 786
LinkedIn
/in/mrcnab
Based in
Ground Floor, 470 St Kilda Rd, Melbourne VIC 3004, Australia