App Architecture

Erste Liga Ice Hockey App

Erste Liga is an international ice hockey league. The federation needed a companion app for fans — following a match live, a notification the moment a goal goes in, and player and match statistics.

Erste Liga Ice Hockey App

Tech Stack

  • Android
  • Java
  • Kotlin
  • Firebase

The Challenge

Live sport is unforgiving. Match data lived in the federation’s own systems, which were never built to serve thousands of phones refreshing at once, and a goal notification that arrives a minute late is worse than no notification at all.

Erste Liga Ice Hockey App app screens
Erste Liga Ice Hockey App app screens

My Role

We designed a middleware layer sitting between the federation’s data and the apps, so the apps talked to something built for them rather than to the source systems directly. I then worked hands-on as an Android developer on the app itself.

The Outcome

The middleware is what made the product possible: low-latency live match data, goal notifications pushed as they happen, and enough headroom to handle every fan opening the app at the same moment during a match.