The Payment Hub EE uses a microservice architecture where each microservice is self-contained and use its own git repository. Despite the larger number of repositories involved, the payment hub can still be deployed as a single component using the Helm charts as described in the installation instructions in detail.
The list of the Payment Hub EE repositories: https://github.com/openMF?q=ph-ee
Shared artifacts/ common code between Java-based connectors.
Channel connector microservice
Zeebe exporter component which sends all data to Kafka
Operations web application backend
Operations web application frontend
Environment templates for payment hub-ee, BPMN flows
Configurations of Lab Environment and Helm Charts
Microservice consuming Kafka and sends all Zeebe-related data to ES
Microservice consuming Kafka and feeding the off-site RDMS with business data of the flows
Identity provider microservice
Account Management System connector microservice for Mifos
Mojaloop connector microservice
Fineract 1.x repository, currently release 1.2 is deployed in PHEE environments
Fineract CN interoperability micro service