High Availability
Configure for high availability
To configure high availability on Codefi Orchestrate:
Configure Orchestrate's workers and API applications to have 3 pods:
Set the
replicaCount
settings to3
as provided inqa.yaml
environment fileConfigure Kafka with 3 nodes, 3 Zookeeper and replication factor of 3:
Set the
replicaCount
settings to3
as provided inqa.yaml
environment fileConfigure the Postgres Database for replication (
master/slave
) and high availability:Set the
readReplicas
settings to2
as provided inqa.yaml
environment fileConfigure Redis replication (
master/slave
) to use 1 main and 2 replicas:Set the
slaveCount
settings to2
as provided inqa.yaml
environment fileConfigure the Vault by following HashiCorp High Availability documentation and use configuration examples from the Bank vaults project.
The current version of Orchestrate transaction listener service can not be configured for high availability.