Stack ที่ใช้สร้าง Reefsight

เทคโนโลยีที่ตรวจได้จากเว็บไซต์และระบบหลังบ้านของ Reefsight ณ กันยายน 2026 พร้อมหน้าที่ของแต่ละส่วน

Frontend

หน้าเว็บและ CMS ใช้ React กับ TypeScript; Vite สร้างไฟล์เว็บ และ HeroUI เป็นชุด UI

  • React

  • TypeScript

  • Vite

  • HeroUI

Backend

API เขียนด้วย Go ใช้ net/http และ GORM ติดต่อฐานข้อมูล

  • Go

  • net/http

  • GORM

Data

PostgreSQL เก็บข้อมูลหลัก; Redis ดูแล session และ rate limit

  • PostgreSQL

  • Redis

Deployment & storage

แยกเว็บ API ฐานข้อมูล และ Redis บน EasyPanel; Docker เป็นรูปแบบส่งมอบ และ S3 เก็บ backup ภายนอก

  • Docker

  • EasyPanel

  • S3 backup

Quality

ตรวจ browser flow ด้วย Playwright และทดสอบ API ด้วย Go tests

  • Playwright

  • Go tests

Security by default

ทบทวนสิทธิ์ ข้อมูล และ dependency ตั้งแต่การออกแบบระบบ

Observable in production

ระบบต้องตอบได้ว่าเกิดอะไรขึ้นและทีมควรแก้จากจุดไหน

Handover ready

codebase, document และ deployment ต้องพร้อมให้ทีมคุณรับช่วงต่อ