ข้ามไปที่เนื้อหา

Gumon Docs

Gumon คือระบบแบบ Composable System — แอปหนึ่งตัวประกอบจาก service สำเร็จรูปหลายตัว service คุยกันผ่าน Kafka เท่านั้น ส่วนหน้าบ้านเรียก GraphQL API ของแต่ละ service ได้ตรง

จะต่อ service ใหม่เข้า Gumon ขอแค่คุยผ่าน Kafka ได้ — ภาษา ฐานข้อมูล framework เลือกเองได้

เริ่มที่ไหน

อยากทำ อ่าน
เข้าใจภาพรวมก่อน แนวคิด Gumon
ทำ service ใหม่ต่อเข้าระบบ สิ่งที่ Service ต้องมี → สร้าง Service ใหม่
หา topic และ payload Kafka topic มาตรฐาน
ลงทะเบียน / เพิ่ม service เข้าแอป วงจรชีวิตของ service
ทำหน้า admin ฝังใน dynamic admin หน้าบ้าน (Admin UI)
ดู API ของ service แต่ละตัว เมนู Core Service ทางซ้าย — ต้นหัวข้อ API Reference ของทุกหน้ามีตารางสรุป

Core set

service ที่ระบบต้องมีเพื่อทำงานได้ก่อนมีธุรกิจใด ๆ

service หน้าที่
Core ทะเบียน service · กุญแจ · เพิ่ม service เข้าแอป
Application แอป · ธีม · โดเมน
Authentication บัญชีผู้ใช้ · login · credential ของแอป
ACL permission · ผูก role · UserPolicy
Unit องค์กร · role · ประเภท/แท็ก · ผู้ติดต่อ · เลขรัน
Profile ข้อมูลส่วนตัวผู้ใช้
Notification แจ้งเตือน in-app · email · SMS
Schedule ตั้งเวลา / งานตามรอบ แทน cron ในแต่ละ service
Storage อัปโหลด / ดาวน์โหลดไฟล์

สำหรับ AI

ให้ AI อ่านเอกสารนี้ได้ทันทีที่ /llms.txt (สารบัญ) และ /llms-full.txt (ทุกหน้าในไฟล์เดียว)