Arquitetura
Diagrama interativo ponta-a-ponta da Prophub Cloud Foundation e o catálogo completo da stack.
Arquitetura ponta-a-ponta: do tráfego de entrada (Internet → Cloudflare → OCI LB) ao plano de controle GitOps, ao cluster OKE (plataforma, tenants e dados) e às integrações externas. O estado atual (V1) aparece sólido; o que é fase posterior (observabilidade externa, AI Ops) aparece tracejado e esmaecido.
Arraste para mover, scroll para zoom. O minimapa e a legenda (atual × destino, cores por categoria) ficam nos cantos.
Leitura do diagrama
- Edge — Cloudflare (DNS/WAF) entrega no OCI Load Balancer público (subnet
pub_lb), provisionado pelo Traefik. - GitOps —
platformetenants(Git) alimentam o ArgoCD (app-of-apps), que aplica a plataforma e aciona o Crossplane.bootstrapsó entra uma vez, no início (Terraform + seed do ArgoCD). - Platform (ARM A1) — Cilium (NPN chaining), Traefik, cert-manager, Vault + ESO no pool estático ARM. O Vault roda em modo dev (token fixo
root) — caveat de segurança a resolver antes de produção (Vault HA + Kubernetes auth). - Tenants — namespace por tenant (modelo único). Isolamento forte via vCluster fica como opção futura, se algum tenant exigir.
- Dados — CloudNativePG e Redis (bsvc cache + resvc AOF) no NodePool
data. - Observabilidade — fora do Core, fase posterior (RFC-0003). No bootstrap, Hubble (Cilium) cobre flows de rede; o LGTM completo vem depois, externo ao cluster de workloads.
- Externos — Nelogica (Risk Engine, IPsec), OCIR, SendGrid, BoomFi/Paymid, Klaviyo.
- AI Ops (destino) — Claude Code + MCP Servers operando a plataforma via GitOps.
Stack completa
Cloud & Bootstrap
Oracle Cloud (OCI)
Cloud provider · sa-saopaulo-1
OKE
Kubernetes gerenciado (ENHANCED, PAYG)
Terraform
Bootstrap one-shot (VCN + OKE + IAM)
Karpenter
Autoscaling de nodes (x86 + data)
GitOps & Runtime
ArgoCD
GitOps app-of-apps
Crossplane
Runtime de infra (building blocks)
GitHub
Repos bootstrap + tenants
Rede & Ingress
Cilium
CNI eBPF · NPN chaining
Traefik
Ingress por hostname
Cloudflare
DNS · WAF · DDoS
cert-manager
TLS automático · Let's Encrypt
Dados
CloudNativePG
PostgreSQL por tenant
OpsTree Redis
Redis Sentinel (bsvc + resvc)
Secrets
Vault
Cofre de secrets (dev mode)
External Secrets
Vault → Kubernetes Secrets
Observabilidade
Prometheus
Métricas
Grafana
Dashboards
Loki
Logs (single-binary)
Alloy
Coleta de logs (DaemonSet)
Mimirdestino
Retenção long-term
Tempodestino
Traces (OTel)
AI Ops (destino)
Claude Codedestino
Agentes de operação
MCP Serversdestino
k8s · prometheus · argocd · vault