Building a business intelligence data solution for DFL

At a glance

DFL (Deutsche Fußball Liga), since 2016 has been the governing body that is responsible for the organising and marketing of German professional football.

Challenge

DFL needed to create a new system that could process large volumes of data to assist them in marketing and organising football matches.

Solution

Firemind created a fully managed solution using Amazon Web Services, to collect, process, and analyse the real-time streaming data.

Services used
  • Amazon Kinesis Data Streams
  • Amazon Firehose
  • Amazon S3
  • AWS Lambda
Outcomes
  • 35% cost savings on monthly S3 storage costs
  • Instant data understanding and display
  • Custom BI dashboard
Business challenges

Modernising DFL's data processing and visualisation

DFL specialise in marketing and organising football matches, then broadcasting them to millions of users around the world. DFL contacted Firemind to create a new system that would assist them in processing large volumes of data.

DFL had existing data processing platforms, such as open sourced Matomo setup on Elastic Beanstalk, using Google Analytics and Google Tag Manager to view data and forward data actions. However, they wanted to use Amazon Kinesis to visualise the data sent through, converting data into readable and actionable files. This would then be used by their applications team to display data to users in their iOS and Android apps, after being outputted to S3.

If DFLs challenges were not addressed, they wouldn’t be able to get data to display to users in any of their mobile applications.

Solution

Firemind's comprehensive AWS-based solution

Firemind created a fully managed solution with the use of Amazon Kinesis Data StreamsFirehoseAmazon S3CloudFront and AWS Lambda.

  • Amazon Kinesis made it easy to collect, process, and analyse the real-time streaming data.
  • Amazon Kinesis Data Firehose gave us the ability to load the real-time streaming data into both a data lakes and analytical services for further processing and visualisation.
  • Amazon S3 provided all the scalable storage needs necessary for the solutions lifetime.
  • AWS Lambda catered for event sequences and drove serverless processes to tie in the services above.

Instant understanding

Rapid data processing via Kinesis Firehose and S3 Parquet files enabled instant user understanding through integration with DFL's Matomo configuration, providing real-time data visualisation and insights.

Accelerated content

CloudFront was used for content acceleration and origin security. This also gave Firemind the option to enable AWS WAF for the distribution, enhancing data site security even further.

Custom data dashboard

Firemind crafted a one of a kind Business Intelligence dashboard that could display data from all users and deliver actionable information to the DFL data team.

Get in touch

Want to learn more?

Seen a specific case study or insight and want to learn more? Or thinking about your next project? Drop us a message!