infracloud/invista/nexus
2026-03-05 09:45:20 -03:00
..
azure-devops docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
AGENT.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
API-GATEWAY.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
BUCKETS-COMPARISON.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
CIVO-STORAGE.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
CLOUDFLARE.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
CONNECTION-STATUS.md docs: atualizar auditoria de acessos e sync de vault 2026-03-05 09:45:20 -03:00
CONNECTIONS.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
COOLIFY.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
CREDENTIALS.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
LOAD-BALANCERS.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
MFE-URLS.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
MFE-USER-PIPELINE.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
MS-USER.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
MXROUTE.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
OCI-API-GATEWAY.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
OCI-DEV-NEXUS.md docs(nexus): hostnames definitivos dos gateways MFE e CNAMEs Cloudflare (2026-03-04) 2026-03-04 06:57:33 -03:00
OCI-MFE-PADRONIZACAO.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
OCI-MFE-STEPBYSTEP.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
OCI-MFE-TASKS.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
OCI-NETWORK-ANALYSIS.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
OCI-TERRAFORM.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
OCI.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00
OPERATIONS.md docs(nexus): registra migração API Gateway MFE e fixes de pipeline (2026-03-03) 2026-03-03 18:29:34 -03:00
PIPELINE-ANALISE.md docs(nexus): registra migração API Gateway MFE e fixes de pipeline (2026-03-03) 2026-03-03 18:29:34 -03:00
README.md docs: move invista to root (separate from inventcloud) 2026-03-03 17:54:02 -03:00

Nexus - Invista FIDC

Microservicos e infraestrutura do projeto Nexus para Invista FIDC.

Atualizado em: 2026-02-28

Estrutura

nexus/
├── README.md                    # Este arquivo
├── OPERATIONS.md                # Historico de operacoes e incidentes
├── CONNECTIONS.md               # Conexoes e credenciais K8s, Registry, Namespaces
├── OCI-DEV-NEXUS.md             # Documentacao completa do ambiente DEV OCI
├── OCI-MFE-PADRONIZACAO.md      # Como os MFEs foram padronizados para OCI
├── API-GATEWAY.md               # Todos os API Gateways OCI (nexus, insign, MFE)
└── azure-devops/
    ├── CONNECTION.md            # Azure DevOps CN-Squad (repos, PAT, SSH)
    └── OCI-CONNECTION.md        # Oracle Cloud Infrastructure credentials

Clusters OCI OKE (DEV)

3 clusters gerenciados por Terraform (tf_oci_clusters) em cmp-dev-nexus:

Cluster Proposito K8s Nodes IP LB
cls-dev-nexus Aplicacoes de negocio + MFEs v1.34.1 3x VM.E4.Flex (2cpu/16GB) 10.110.135.3 / 137.131.236.202 (pub)
cls-dev-barramento Integracoes, APIs terceiros, mensageria v1.34.1 3x VM.E4.Flex (2cpu/16GB) 10.110.133.131
cls-dev-observabilidade Prometheus, Grafana, Jaeger, OTEL v1.34.1 3x VM.E4.Flex (2cpu/16GB) 10.110.129.64
  • Registry: gru.ocir.io/grbb7qzeuoag
  • Regiao: sa-saopaulo-1
  • Kubeconfigs: ~/.kube/config-dev-1 (nexus) / config-dev-2 (barramento) / config-dev-3 (observabilidade)

Micro Frontends (MFEs)

6 MFEs Angular 19 com Native Federation. O mfe-shell e o HOST que orquestra os demais. Pipeline: push na branch devops → Build → Upload para OCI Object Storage.

MFE Repo Azure DevOps Bucket OCI Rota no shell Pipeline
mfe-shell mfe-shell mfe-shell-dev / (host) branch devops
mfe-auth mfe-auth mfe-auth-dev /auth branch devops
mfe-user mfe-user mfe-user-dev /user branch devops
mfe-person mfe-person mfe-person-dev /person branch devops
mfe-formalization mfe-formalization mfe-formalization-dev /formalization branch devops
mfe-poc mfe-poc mfe-poc-dev /poc branch devops

Infraestrutura de hosting:

  • API Gateway MFE: api-gateway-mfe-dev (Terraform, PRIVATE, IP 10.110.198.250)
  • Object Storage namespace: grbb7qzeuoag
  • Template CI/CD: azure-pipelines-templates/mfe/deploy-mfe-oci.yaml
  • Variable Group: oci-terraform (ID 34)

Microservicos (ms-*)

Todos no cluster cls-dev-nexus, namespace nexus-services:

Servico API path Status
ms-auth-external /api/auth Running
ms-auth-sso /api/sso Running
ms-user /api/user, /api/user-external, /api/role Running
ms-person /api/person Running
ms-belt /api/cache Running
ms-notify Running
ms-parameters Running
ms-poc /api/poc Running
ms-barramento /api/commercial-manager Running

Rota de acesso API:

Cloudflare (*.invista.com.br)
  → LB Test_Crivo_Dev (10.8.4.127, VCN-Shared)
  → api-gateway-nexus-dev (10.6.0.123, PRIVATE, VCN-DEV)
  → Ingress NGINX interno (cls-dev-nexus)
  → Pod ms-*  (namespace: nexus-services)

Documentacao

Infraestrutura OCI

MFEs

Terraform (tf_oci_clusters — docs/)

Operacoes


Projeto InventCloud - Invista FIDC | Atualizado: 2026-02-28