ทีม Architect ที่ผลักดันโครงการสำเร็จไม่ได้นำเสนอด้วยสไลด์การตลาด แต่กาง Technical Specification ที่ตอบโจทย์ 3 ข้ออย่างโปร่งใส:
- Git-First Maintainability: โค้ด Stored Units ทุกบรรทัดถูกจัดการผ่าน Repeatable Migration (
R__*.sql) ใน Git repository เดียวกับ App Code - Zero-Regression Testing Gate: สร้างระบบจำลอง DB Container (
Testcontainers) รัน Unit Test อัตโนมัติใน CI/CD ทุก Pull Request ภายใน 5 วินาที - Decision Matrix CPU Protection: บังคับย้ายงาน CPU-Bound (Crypto, Hashing, JSON parsing) ไปไว้ที่ Stateless App และขังไว้เฉพาะงาน Atomic Mutation บน DB เท่านั้น