Matching Engine

Our Matching Engine identifies music that has been streamed on digital and traditional services so that artists get paid.

If you are a collective organisation facing increasing data volumes and changing file formats, the Matching Engine can help you.

Built on modern cloud technologies, it matches streaming music log files at a fraction of the cost and at multiple times the performance of legacy systems. It gives you the confidence to tackle streaming data with higher accuracy and operational costs which you control.

High Performance

We understand that very high quality performance is needed to process streaming data. The Matching Engine supports horizontal scaling as standard. The design is cloud native and optimized for Azure Service scaling. We have production environments auto-scaling to 30,000 work matches per minute and our tests indicate we can scale to multiples of this.

Over 60 configuration parameters

Matching configuration parameters are conveniently organised in a three-level hierarchy and can be configured differently at each level. The Engine uses the hierarchy to identify the correct configuration setting for a given source or metadata characteristic. For example, a general work title similarity percentage could be defined and an alternate work title similarity percentage that applies to all publisher sourced matching could also be defined.

The Matching configuration parameters can easily be changed by business users and system administrators.


Interested in the Matching Engine?

Contact Us

Look Ahead Scaling

The “look ahead” scaling feature monitors data volumes and data types in the Ingestion Pipeline and automatically pre-scales to meet demand. Scaling and the cost of cloud resources are placed under your control.

Scaling rules can be configured by data source and automatically invoked when the data type is detected in the Ingestion Pipeline. ​

Connection to Your Repertoire

Connection to on-premise, cloud repertoire and works databases is supported. Azure Data Factory is configured to manage the data extraction and loading to Azure storage for use by the Matching Engine. Azure Data Gateway is installed locally to your existing repertoire database, either on-premise or on your cloud environment and configured to manage the extraction.​

Benefits and Features of the Matching Engine Test
Modern Cloud Architecture

Built on a modern cloud architecture using Microsoft Azure – Storage, application components and integration services are all built on Azure PaaS services supporting auto-scaling and resilience. ​​

Installed Near You​

Azure is available in over 140 countries worldwide – the Matching Engine can be installed in an Azure Data Centre near you​.


As your data volumes change, the Matching Engine can scale to meet demand. Auto-scaling takes advantage of the elasticity of the cloud while easing management overheads.

Data Ingestion

You can use our high performance Bulk Ingestion Pipeline to feed data into the Matching Engine.​

This highly scalable ingestion and extraction engine manages the processing of batch-based messages and can be configured to provide batch responses.

Multilingual / Multi-Character Set​

Multilingual repertoire works databases are supported, as are multi-character sets. Configuration rules and parameters can be adjusted for your language to optimize matching for common strings.

Input File Formats

As your data volumes change, the Matching Engine can scale to meet demand. Auto-scaling takes advantage of the elasticity of the cloud, while easing management overheads.​

Setup and Configuration

You have a choice of setup and configuration options. We can provide documentation and training to your IT services team or you can avail of our package service offering to quickly have the Matching Engine set up and configured to work with your data and log files.

Fully Managed

The Matching Engine can be provided as a fully managed service with daily monitoring, regular health checks and full system administration. Alternatively, you can decide to have the Matching Engine managed by your existing IT services team. We provide a full set of configuration, system administration and run book documentation.


The Matching Engine is designed to be cost-effective. You pay for the Matching Engine by month and only for the cloud resources you consume.

Get the brochure with all the information about the Matching Engine.

Download Now

Stay Updated!

Subscribe and receive news about the latest Tech in the music industry and our future events.

Contact us.

Tel: + 353 1 65 22000

Address: The Plaza, EastPoint Business Park, Clontarf, Dublin 3, Ireland. Eircode: D03E5R6

Let's keep in touch.

Send us a message.