This section is a work in progress. Please reach out on our Discord if you have specific questions.

Below is an architecture diagram of a successful deployment:

PowerSync Deployment Architecture

Data doesn’t always flow in the direction of your firewall rules, so the below table documents which components are making connections to others:

Request OriginatorRequest DestinationProtocol
PowerSync ServicePostgresTCP
PowerSync ServiceMongoDBTCP
PowerSync ServiceOpenTelemetry CollectorTCP or UDP
PowerSync ServiceJWKS EndpointTCP (HTTPS)
App ClientPowerSync Service (via LB)TCP (HTTPS)
App ClientApp BackendTCP (HTTPS)
App BackendPostgresTCP