شخصية الكرة الأرضية في Eco²، منقّحة لملف الأعمال هذا انطلاقًا من أحدث شخصية رئيسية رسمية: كرة أرضية زرقاء سماوية بيابسة خضراء، وبرعم في أعلاها، ووجه بنّي مبتسم

Eco²

Backend · Cloud infrastructure

إرشاد إعادة التدوير من صورة واحدة ومحادثة.

مساعد ذكاء اصطناعي يفهم كيف تعمل إعادة التدوير في كوريا.

2025.10.31 — 2026.02.10

Python · Kubernetes · Redis Streams · LangGraph

مشروع جماعي · أساس البنية التحتية والنشر → الأنظمة الخلفية للمجال → المعالجة غير المتزامنة، وكيل المحادثة، التحقق

2025 AI 새싹톤 (AI Saessakthon)جائزة التميّز · 2025.12.02

  • تطبيق ويبأُغلقت الخدمة

العُقد الأربع والعشرون، معدودةً حسب المجموعة.

العُقد المادية الأربع والعشرون المرسومة على خريطة العنقود، معدودةً بوصفها مستوى التحكم و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 أعداد Pods الخاصة بـ worker. ولا يتغير عدد العُقد.

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

التقارير