Персонаж-глобус Eco², доопрацьований для цього портфоліо на основі останнього офіційного головного персонажа: блакитний глобус із зеленими материками, паростком на маківці й коричневим усміхненим обличчям
Назад до зали

Eco²

Backend · Cloud infrastructure

Сортування відходів за одним фото й розмовою.

AI-асистент, що розуміє, як влаштоване сортування відходів у Кореї.

2025.10.31 — 2026.02.10

Python · Kubernetes · Redis Streams · LangGraph

Командний проєкт · інфраструктура й основа розгортання → доменний бекенд → асинхронна обробка, розмовний агент, верифікація

2025 AI 새싹톤 (AI Saessakthon)Відзнака за високі результати · 2025.12.02

  • ВебзастосунокСервіс закрито

24 вузли, пораховані за групами.

24 фізичні вузли з мапи кластера, пораховані як площина керування, Domain API, пули воркерів, дані й платформа. Кожна група вказує свій nodeSelector і призначення.

24вузлів

24 = 1 control plane + 8 API + 4 worker + 5 data + 6 platformСхема з 24 вузлів · за переліком вузлів дашборда від 2026.01.21

1Control plane

role: control-planemaster

kube-apiserver · scheduler · controller-manager · etcd, а також контролери платформи.

8Domain API

domain: <сервіс>api-auth api-users api-scan api-character api-location api-image api-chat api-info

Один вузол на домен. Внутрішні виклики використовують gRPC.

4Execution worker

пул storagedomain: worker-storageworker-storage worker-storage-2

Пул AIdomain: worker-aiworker-ai worker-ai-2

Два пули планування по два вузли.

KEDA змінює кількість подів воркерів. Кількість вузлів не змінюється.

5Data

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

Redis розподілено на чотири вузли з окремим призначенням. Сховище PostgreSQL — EBS CSI · gp3.

6Platform

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

Обмін повідомленнями, спостережуваність, ingress і доставка наживо мають кожен власний вузол.

Кожен вузолFluent Bit · DaemonSet · Calico

Звіти