Connected Pools
iSolutions

Arquitetura do Sistema

Connected Pools Business Portal — v1.3 · Abril 2026

Utilizadores
D
Diretores
Acesso completo + BI
G
Gerentes
Gestao de projetos
S
Subcontratados
Area restrita
C
Clientes
Proprietario piscina
HTTPS
Azure — Ponto de Entrada Seguro
Azure
Azure DNS
connectedpools.com
Zona DNS Azure (Brazil South). A records apontam para VPS.
Nginx
VPS Azure
Nginx + SSL + WireGuard
Standard_B1s. Reverse proxy + Let's Encrypt + upstream failover.
WireGuard VPN · 10.10.0.0/24
Docker Swarm — 3 Nodes On-Premise
Traefik
Traefik
Routing interno · Auto-discovery Docker labels
traefik-public overlay
Next.js
Portal Interno
Next.js · 14 modulos · 3x HA
CRM, Orcamentos, Engenharia, Financeiro, Licencas, Inspecoes, Admin, DMS
Ory
Ory Hydra
OAuth2/OIDC · v2.3.0
Ory
Ory Kratos
Identidades · v1.3.0
Next.js
Portal Cliente
Next.js · 8 modulos · 3x HA
Dashboard, Cronograma, Fotos, Pagamentos, Aprovacoes, Mensagens
tRPC / REST
NestJS
API Principal
NestJS 11 + tRPC + Drizzle
Logica de negocio, RBAC multi-tenant, workflows.
Node.js
Workers
BullMQ 5.x · Jobs
Emails, notificacoes, sync QuickBooks.
Node.js
Assistente IA
Node.js · LLM
Node.js
Processador
OCR + PDF
TCP · rede backend
PostgreSQL
PostgreSQL 16
Drizzle · FTS · JSONB
Banco principal. Clientes, projetos, financeiro, leads.
Redis
Redis 7
Cache · Sessoes · Filas
SeaweedFS
SeaweedFS
v3.71 · S3 API
Fotos, plantas, contratos. Multipart + presigned URLs.
Operacoes
MO
4clouders-monitor
Dashboard custom
CPU, RAM, disco, GPU, rede, temp, energia. Agentes cada 30s.
Gitea
Gitea + Woodpecker
CI/CD · Deploy
Docker
Docker Registry
:5000 privado
HTTPS · APIs Externas
Integracoes Externas
QuickBooks
QuickBooks
Sync bidirecional
AF
AnswerForce
Webhook leads
MP
API Mapas
Geolocalizacao
CL
API Clima
Previsao canteiro
AI
Provedor IA
LLM API
EM
Email SMTP
Notificacoes

Connected Pools Business Portal · Arquitetura v1.3 · Abril 2026

iSolutions CloudX & Security Provider · Infraestrutura 4Clouders