24 điểm bởi levish 2026-01-20 | 2 bình luận | Chia sẻ qua WhatsApp

Tôi đã tổng hợp những cấu trúc và pattern thường dùng khi xây dựng backend bằng Rust và tạo thành một mẫu.

Tính năng đi kèm

🔐 Xác thực: phiên Redis + OAuth2 (Google/GitHub) 🗄️ Cơ sở dữ liệu: PostgreSQL + SeaORM + migrations ⚙️ Worker nền: NATS JetStream (email, lập chỉ mục tìm kiếm, cron) 🔍 Tìm kiếm: tìm kiếm toàn văn MeiliSearch 📦 Lưu trữ: SeaweedFS (nội dung) + Cloudflare R2 (tệp) 📄 Tài liệu API: tự động tạo OpenAPI/Swagger

Cấu trúc

Sử dụng layered architecture (API → Service → Repository → Entity), chỉ cần clone, cấu hình .env là có thể bắt đầu ngay.

Rất hoan nghênh phản hồi!

2 bình luận

 
awbrg789 2026-01-20

Ồ.. mình đang học Rust, cảm ơn nhé

 
undercat 2026-01-20

Cảm ơn bạn!