The configuration diagram for the multi-master replication setup is shown below.
It is divided into scenarios using Kubernetes resources and scenarios using CloudService, but you can choose which service to use for each specific function.
When using Kubernetes resources versus CloudService, you can choose which service to use for each specific function.
When using Kubernetes resources:
Multi-master replication definition file: Stored in a ConfigMap resource
Monitoring: Utilizes the GAP stack
Backup data: Stored in a PersistentVolume resource

When using Cloud services:
Multi-master replication definition file: Stored in Secret Manager
postgres user password: Stored in Secret Manager
Monitoring: Utilizes Amazon CloudWatch
Backup data: Stored in object storage
