El personaje-globo de Eco², retocado para este portafolio a partir del último personaje principal oficial: un globo celeste con tierras verdes, un brote encima y una cara sonriente marrón

Eco²

Backend · Cloud infrastructure

Indicaciones de reciclaje a partir de una foto y una conversación.

Un asistente de IA que entiende cómo funciona el reciclaje en Corea.

2025.10.31 — 2026.02.10

Python · Kubernetes · Redis Streams · LangGraph

Proyecto en equipo · base de infraestructura y despliegue → backend de dominio → procesamiento asíncrono, agente conversacional, verificación

2025 AI 새싹톤 (AI Saessakthon)Premio a la excelencia · 2025.12.02

  • Aplicación webServicio cerrado

Los 24 nodos, contados por grupo.

Los 24 nodos físicos del mapa del clúster, contados como plano de control, Domain API, pools de workers, datos y plataforma. Cada grupo indica su nodeSelector y su función.

24nodos

24 = 1 control plane + 8 API + 4 worker + 5 data + 6 platformDistribución de 24 nodos · según la lista de nodos del panel del 2026.01.21

1Control plane

role: control-planemaster

kube-apiserver · scheduler · controller-manager · etcd, más los controladores de la plataforma.

8Domain API

domain: <servicio>api-auth api-users api-scan api-character api-location api-image api-chat api-info

Un nodo por dominio. Las llamadas internas usan gRPC.

4Execution worker

pool storagedomain: worker-storageworker-storage worker-storage-2

pool AIdomain: worker-aiworker-ai worker-ai-2

Dos pools de scheduling de dos nodos cada uno.

KEDA ajusta el número de pods de los workers. El número de nodos no cambia.

5Data

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

Redis se reparte en cuatro nodos según su función. El almacenamiento de PostgreSQL es EBS CSI · gp3.

6Platform

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

Mensajería, observabilidad, ingress y entrega en tiempo real tienen cada uno su propio nodo.

Todos los nodosFluent Bit · DaemonSet · Calico

Informes