Globusfiguren fra Eco², bearbejdet til denne portfolio ud fra den seneste officielle hovedfigur: en himmelblå globus med grønne landmasser, en spire på toppen og et brunt smilende ansigt
Tilbage til salen

Eco²

Backend · Cloud infrastructure

Vejledning i affaldssortering ud fra ét foto og en samtale.

En AI-assistent, der forstår, hvordan affaldssortering fungerer i Korea.

2025.10.31 — 2026.02.10

Python · Kubernetes · Redis Streams · LangGraph

Teamprojekt · fundament for infrastruktur og udrulning → domænebackend → asynkron behandling, samtaleagent, verifikation

2025 AI 새싹톤 (AI Saessakthon)Excellence Award · 2025.12.02

  • WebappDrift ophørt

De 24 noder, talt efter gruppe.

De 24 fysiske noder på klyngekortet, talt som kontrolplan, Domain API, worker-puljer, data og platform. Hver gruppe angiver sin nodeSelector og sit formål.

24noder

24 = 1 control plane + 8 API + 4 worker + 5 data + 6 platformLayout med 24 noder · fra dashboardets nodeliste pr. 2026.01.21

1Control plane

role: control-planemaster

kube-apiserver · scheduler · controller-manager · etcd samt platformens controllere.

8Domain API

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

Én node pr. domæne. Interne kald bruger gRPC.

4Execution worker

storage-puljedomain: worker-storageworker-storage worker-storage-2

AI-puljedomain: worker-aiworker-ai worker-ai-2

To planlægningspuljer med to noder hver.

KEDA justerer antallet af worker-pods. Antallet af noder ændres ikke.

5Data

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

Redis er fordelt på fire noder efter formål. PostgreSQL-lageret er EBS CSI · gp3.

6Platform

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

Beskeder, observerbarhed, ingress og realtidslevering har hver sin node.

Hver nodeFluent Bit · DaemonSet · Calico

Rapporter