Updated on May 26, 2022
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 file -
Configure Kafka with 3 nodes, 3 Zookeeper and replication factor of 3:
Set the
replicaCount
settings to3
as provided inqa.yaml
environment file -
Configure the Postgres Database for replication (
master/slave
) and high availability:Set the
readReplicas
settings to2
as provided inqa.yaml
environment file -
Configure Redis replication (
master/slave
) to use 1 main and 2 replicas:Set the
slaveCount
settings to2
as provided inqa.yaml
environment file -
Configure the Vault by following HashiCorp High Availability documentation and use configuration examples from the Bank vaults project.
Caution
The current version of Orchestrate transaction listener service can not be configured for high availability.