24 คะแนน โดย levish 2026-01-20 | 2 ความคิดเห็น | แชร์ทาง WhatsApp

ได้รวบรวมโครงสร้างและแพตเทิร์นที่มักใช้บ่อยระหว่างสร้าง backend ด้วย Rust แล้วทำเป็นเทมเพลตไว้

ฟีเจอร์ที่รวมมาให้

🔐 การยืนยันตัวตน: Redis session + OAuth2 (Google/GitHub) 🗄️ ฐานข้อมูล: PostgreSQL + SeaORM + migrations ⚙️ background worker: NATS JetStream (อีเมล, การทำดัชนีค้นหา, cron) 🔍 การค้นหา: MeiliSearch full-text search 📦 สตอเรจ: SeaweedFS (คอนเทนต์) + Cloudflare R2 (ไฟล์) 📄 เอกสาร API: สร้าง OpenAPI/Swagger อัตโนมัติ

โครงสร้าง

ใช้สถาปัตยกรรมแบบ Layered architecture (API → Service → Repository → Entity) และสามารถ clone มาแล้วตั้งค่า .env เพื่อเริ่มใช้งานได้ทันที

ยินดีรับฟีดแบ็ก!

2 ความคิดเห็น

 
awbrg789 2026-01-20

โอ้.. กำลังเรียนรู้ Rust อยู่พอดี ขอบคุณครับ

 
undercat 2026-01-20

ขอบคุณครับ!