310-2203 · การพัฒนาระบบซอฟต์แวร์ฝั่งหลัง

Cloud-Based Backend Integration System

โครงงาน G3 · กลุ่ม 2 · สถาบันเทคโนโลยีจิตรลดา

ระบบทำงานปกติ

เมนูระบบ

PART B

ค้นหาหนังสือ

ดึงข้อมูลจาก Public API แล้วบันทึกลง SQL Server

ใช้งานได้
BONUS

Dashboard

รวมข้อมูลจาก 3 API ในหน้าเดียว

กำลังพัฒนา
PART C

ข้อมูล XML

1,000 records · Next / Previous / Goto / Search

กำลังพัฒนา
PART D

ข้อมูล JSON

1,000 records · Next / Previous / Goto / Search

กำลังพัฒนา
API

Swagger

เอกสาร API ทั้งหมดของระบบ

ใช้งานได้

ข้อมูลระบบ

สถาปัตยกรรมn-Tier · 4-Zone Layer Defense (External / DMZ / Application / Data)
เส้นทางข้อมูลBrowser → Presentation API → Application API → External API / SQL Server
DeploymentAzure Virtual Machine (Ubuntu 22.04) · Docker Compose
Reverse ProxyCaddy · HTTPS จาก Let's Encrypt
ฐานข้อมูลSQL Server 2022 — อยู่ใน Docker network ภายใน ไม่เปิดออก internet

สมาชิกกลุ่ม

แดนPart A — Azure Deployment
บิ๊กPart B — Public API + บันทึกลง SQL Server
เอิ้ดPart B — Public API + Dashboard
โชPart C — XML Data Processing
ตี๋Part D — JSON Data Processing
โมPart E — AI-Assisted Report + วิดีโอ