Load balancing reference architecture
Load balancing reference architecture and connections
For more information, see:
The following diagram illustrates the load balancing reference architecture:
Load balancing reference architecture
Connections:
- Internet → Firewall
Clients (phones, laptops, tablets, desktops) connect to the system via the internet. - Firewall → Load Balancer
Traffic from the internet passes through the firewall and is forwarded to the load balancer. - Load Balancer → Application Servers
The load balancer distributes incoming traffic to multiple Indicium instances running on different application servers. - Application Servers → SQL Server
Indicium instances connect to the database for authentication and data retrieval. - Load Balancer → Client Network
The load balancer sends responses back to client devices. - Application Servers → Redis Cache (optional)
If caching is enabled, the application servers interact with Redis for faster data retrieval.
Summary of key ports used in the architecture:
| Port | Purpose |
|---|---|
| TCP 443 | HTTPS traffic between clients, load balancer, and application servers |
| TCP 80 | HTTP traffic (if HTTPS is not enforced) |
| TCP 1433 | Microsoft SQL Server communication |
| TCP 6379 | Redis Cache (if used) |