We’ve deployed a Canton-based Daml ledger on EKS with the following components:
- Domain (manager, mediator, sequencer)
- Participant (with a PostgreSQL backend)
- HTTP JSON API
We’re using both the Navigator UI and the HTTP JSON API to interact with the ledger. Since both these components need to connect to the participant node, we’re considering a multi-ledger setup across namespaces (e.g., a separate setup in a namespace like fnwl
).
In this case, do we need to deploy separate instances of the HTTP JSON API and Navigator for each ledger/participant, or can a single instance of each connect to and operate across multiple ledgers?