infracloud/inventcloud/invista/nexus
2026-03-03 17:50:23 -03:00
..
azure-devops docs: separate Nexus and Central Azure DevOps documentation 2026-03-03 17:50:23 -03:00
AGENT.md refactor: reorganize docs, move Invista files to inventcloud/, remove sensitive data, rename saveinmed-db to absam-db 2026-02-21 14:39:40 -03:00
API-GATEWAY.md docs(nexus): atualiza documentacao para estado atual 2026-02-28 2026-03-01 07:51:22 -03:00
BUCKETS-COMPARISON.md docs: add OCI buckets comparison (Frontend vs MFE) 2026-02-21 17:41:36 -03:00
CIVO-STORAGE.md docs: add GitHub API token, Civo Object Storage documentation 2026-02-21 16:07:09 -03:00
CLOUDFLARE.md docs: add Cloudflare and MXRoute detailed documentation with domains list 2026-02-21 15:33:42 -03:00
CONNECTION-STATUS.md docs: add MXRoute email API credentials 2026-02-21 15:28:16 -03:00
CONNECTIONS.md docs: reorganize docs under InventCloud/Invista/Nexus structure 2026-02-18 15:04:23 -03:00
COOLIFY.md docs: add BookStack service and update project name to shared 2026-02-23 11:56:29 -03:00
CREDENTIALS.md docs: resolve merge conflict in services_inventory 2026-02-23 13:21:55 -06:00
LOAD-BALANCERS.md docs: update MFE infra docs with api-gateway-mfe-dev deployment 2026-02-23 10:08:05 -03:00
MFE-URLS.md docs(nexus): atualiza MFE-URLS com environment.dev.ts e logica do main.ts 2026-03-01 16:18:45 -03:00
MFE-USER-PIPELINE.md refactor: reorganize docs, move Invista files to inventcloud/, remove sensitive data, rename saveinmed-db to absam-db 2026-02-21 14:39:40 -03:00
MS-USER.md docs: update OCI clusters documentation and add MS-USER doc 2026-02-21 14:23:45 -03:00
MXROUTE.md docs: add Cloudflare and MXRoute detailed documentation with domains list 2026-02-21 15:33:42 -03:00
OCI-API-GATEWAY.md docs: update MFE infra docs with api-gateway-mfe-dev deployment 2026-02-23 10:08:05 -03:00
OCI-DEV-NEXUS.md docs(nexus): reescreve OCI-DEV-NEXUS com foco em cmp-dev-nexus 2026-03-03 16:32:37 -03:00
OCI-MFE-PADRONIZACAO.md docs: update infrastructure docs, connections and services inventory 2026-02-28 09:07:22 -03:00
OCI-MFE-STEPBYSTEP.md refactor: reorganize docs, move Invista files to inventcloud/, remove sensitive data, rename saveinmed-db to absam-db 2026-02-21 14:39:40 -03:00
OCI-MFE-TASKS.md docs(nexus): atualiza documentacao para estado atual 2026-02-28 2026-03-01 07:51:22 -03:00
OCI-NETWORK-ANALYSIS.md docs: atualiza OCI-NETWORK-ANALYSIS com double-check OCI CLI 2026-03-01 2026-03-01 18:24:34 -03:00
OCI-TERRAFORM.md refactor: reorganize docs, move Invista files to inventcloud/, remove sensitive data, rename saveinmed-db to absam-db 2026-02-21 14:39:40 -03:00
OCI.md docs(nexus): atualiza documentacao para estado atual 2026-02-28 2026-03-01 07:51:22 -03:00
OPERATIONS.md docs: add BookStack API token and domain details 2026-02-23 17:25:29 -03:00
PIPELINE-ANALISE.md docs(nexus): atualiza P3 como resolvido — VG oci-terraform verificado e ms-parameters-dev criado 2026-03-01 17:31:31 -03:00
README.md docs(nexus): adiciona MFE-URLS.md com referencia de enderecos do mfe-shell 2026-03-01 15:34:11 -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