Nhân vật quả địa cầu Eco², được tinh chỉnh cho portfolio này từ nhân vật chính chính thức mới nhất: quả địa cầu xanh da trời với lục địa xanh lá, mầm cây trên đỉnh và khuôn mặt cười màu nâu
Trở lại phòng trưng bày

Eco²

Backend · Cloud infrastructure

Hướng dẫn phân loại rác từ một bức ảnh và một cuộc trò chuyện.

Trợ lý AI hiểu cách phân loại rác tái chế ở Hàn Quốc.

2025.10.31 — 2026.02.10

Python · Kubernetes · Redis Streams · LangGraph

Dự án nhóm · nền tảng hạ tầng và triển khai → backend miền → xử lý bất đồng bộ, tác nhân hội thoại, kiểm chứng

2025 AI 새싹톤 (AI Saessakthon)Giải Xuất sắc · 2025.12.02

  • Ứng dụng webDịch vụ đã đóng

24 node, đếm theo nhóm.

24 node vật lý được vẽ trên bản đồ cụm, đếm thành control plane, Domain API, pool worker, dữ liệu và nền tảng. Mỗi nhóm ghi nodeSelector và mục đích của nó.

24node

24 = 1 control plane + 8 API + 4 worker + 5 data + 6 platformBố cục 24 node · từ danh sách node trên bảng điều khiển ngày 2026.01.21

1Control plane

role: control-planemaster

kube-apiserver · scheduler · controller-manager · etcd, cùng các controller của nền tảng.

8Domain API

domain: <dịch vụ>api-auth api-users api-scan api-character api-location api-image api-chat api-info

Mỗi domain một node. Lời gọi nội bộ dùng gRPC.

4Execution worker

Pool storagedomain: worker-storageworker-storage worker-storage-2

Pool AIdomain: worker-aiworker-ai worker-ai-2

Hai pool lập lịch, mỗi pool hai node.

KEDA điều chỉnh số pod của worker. Số node không thay đổi.

5Data

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

Redis được chia ra bốn node theo từng mục đích. Lưu trữ PostgreSQL là EBS CSI · gp3.

6Platform

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

Nhắn tin, quan sát, ingress và gửi trực tiếp mỗi thứ có node riêng.

Mọi nodeFluent Bit · DaemonSet · Calico

Báo cáo