O personagem-globo do Eco², refinado para este portfólio a partir do mais recente personagem principal oficial: um globo azul-celeste com terras verdes, um broto no topo e um rosto sorridente marrom

Eco²

Backend · Cloud infrastructure

Orientação de reciclagem a partir de uma foto e de uma conversa.

Um assistente de IA que entende como funciona a reciclagem na Coreia.

2025.10.31 — 2026.02.10

Python · Kubernetes · Redis Streams · LangGraph

Projeto em equipe · base de infraestrutura e implantação → backend de domínio → processamento assíncrono, agente conversacional, verificação

2025 AI 새싹톤 (AI Saessakthon)Prêmio de excelência · 2025.12.02

  • App webServiço encerrado

Os 24 nós, contados por grupo.

Os 24 nós físicos desenhados no mapa do cluster, contados como plano de controle, Domain API, pools de workers, dados e plataforma. Cada grupo lista seu nodeSelector e sua finalidade.

24nós

24 = 1 control plane + 8 API + 4 worker + 5 data + 6 platformArranjo de 24 nós · da lista de nós do painel de 2026.01.21

1Control plane

role: control-planemaster

kube-apiserver · scheduler · controller-manager · etcd, mais os controladores da plataforma.

8Domain API

domain: <serviço>api-auth api-users api-scan api-character api-location api-image api-chat api-info

Um nó por domínio. As chamadas internas usam gRPC.

4Execution worker

pool de armazenamentodomain: worker-storageworker-storage worker-storage-2

pool de IAdomain: worker-aiworker-ai worker-ai-2

Dois pools de escalonamento com dois nós cada.

O KEDA ajusta o número de pods dos workers. O número de nós não muda.

5Data

postgresql redis-auth redis-streams redis-cache redis-pubsub

O Redis é dividido em quatro nós, cada um com uma finalidade. O armazenamento do PostgreSQL é EBS CSI · gp3.

6Platform

rabbitmq monitoring logging ingress-gateway sse-gateway event-router

Mensageria, observabilidade, ingress e entrega ao vivo têm, cada um, seu próprio nó.

Todos os nósFluent Bit · DaemonSet · Calico

Relatórios