Architecture
Scaling overview and API/SFTP vs Kafka interface options.
Moneyhub's Categorisation & Enrichment Engine is designed to process high volumes of transactions in parallel. We support different interfaces into our engine depending on your needs.
From an outside perspective, the API interface presents as synchronous RESTful endpoints. SFTP supports large batch file exchange. Kafka is suited to continuous, asynchronous pipelines.
For the best sustained performance, we suggest a Kafka interface, especially for non-critical path pipelines. This interface can utilise Kafka brokers hosted in either your infrastructure or ours. When using your infrastructure, the Categorisation & Enrichment Engine will be configured to consume from and produce to your topics. When using the Engine's Kafka, we will provide credentials that allow you to produce to and consume from our topics.

The architecture of the transaction categorisation and enrichment component of Moneyhub's Categorisation & Enrichment Engine
Updated 3 days ago
