วิธีส่งมอบ
เราทำงานกันจริง ๆ อย่างไร
หน้านี้ตอบคำถามว่า "สรุปแล้วทำกันอย่างไร" ไม่ใช่ข้อความการตลาด แต่เป็นการเลือกเทคโนโลยีจริง มาตรฐานการส่งมอบ และขั้นตอนไหนที่ต้องให้คุณยืนยัน
การเลือกเทคโนโลยี
เลือกตามความต้องการ ไม่ฝืนใช้แบรนด์ใดแบรนด์หนึ่ง ปัจจุบันใช้หลัก ๆ ดังนี้:
- ระบบหลังบ้าน (Back end): Python คู่กับ FastAPI และ SQLAlchemy
- ฐานข้อมูล: PostgreSQL (ระบบใช้งานจริง) และ SQLite สำหรับการพัฒนา
- หน้าเว็บ (Front end): HTML และ CSS ที่ประมวลผลบนเซิร์ฟเวอร์เสร็จแล้วจึงส่งออกไป เฉพาะหน้าที่ต้องโต้ตอบมากจึงจะประเมินการใช้เฟรมเวิร์กหน้าเว็บแยกต่างหาก
- การติดตั้งระบบ: คอนเทนเนอร์ Docker โดยมี reverse proxy จัดการใบรับรองและโดเมน
- การควบคุมเวอร์ชัน: Git
เกณฑ์การเลือกคือเสถียร เอกสารครบ ดูแลระยะยาวได้ และคุณเปลี่ยนคนดูแลต่อได้ทุกเมื่อ ไม่ซ้อนหลายเฟรมเวิร์ก ไม่ใช้เทคโนโลยีที่คนรู้จักน้อยเพื่อผูกมัดลูกค้า
การควบคุมคุณภาพก่อนส่งมอบ
ทุกชิ้นงานจะตรวจทีละข้อก่อนส่งมอบ ไม่ส่งของที่ยังไม่ได้ตรวจให้ลูกค้า:
- ทดสอบทีละฟังก์ชันและบันทึกผลไว้
- เนื้อหาที่เกี่ยวกับข้อเท็จจริง ตัวเลข กฎหมาย และการอ้างอิง ตรวจสอบกับแหล่งที่มาทีละข้อ
- ข้อมูลของลูกค้าใช้เฉพาะสำหรับบริการครั้งนี้ ไม่ให้บุคคลที่สาม
- ขั้นตอนที่ต้องให้คุณยืนยัน (การชำระเงิน การลบข้อมูล การเผยแพร่สู่ภายนอก การส่งข้อความ การแก้ไขระบบใช้งานจริง) ต้องได้รับการยืนยันเป็นลายลักษณ์อักษรก่อนทุกครั้ง
- ขั้นตอนเหล่านี้จะระบุไว้ทีละรายการในใบเสนอราคา
ถ้าธุรกิจหรือสัญญาของคุณมีข้อกำหนดพิเศษเรื่องการเปิดเผยวิธีการทำงาน โปรดระบุไว้ในแบบฟอร์มความต้องการ เราจะจัดทำคำอธิบายเป็นลายลักษณ์อักษรตามที่คุณต้องการ
สิ่งที่ทำในทุกโปรเจกต์
- ทดสอบทีละฟังก์ชันและบันทึกผลไว้
- ตรวจหาช่องโหว่ที่รู้จักแล้วในแพ็กเกจที่ใช้ร่วม
- ตรวจสอบสิทธิ์ที่ฝั่งเซิร์ฟเวอร์ ไม่พึ่งการซ่อนไว้ที่หน้าเว็บ
- เก็บรหัสผ่านเป็นค่าแฮชเท่านั้น
- คีย์และรหัสผ่านเก็บในตัวแปรสภาพแวดล้อม ไม่อยู่ในระบบควบคุมเวอร์ชัน และไม่ส่งไปยังเบราว์เซอร์
- ข้อความแจ้งข้อผิดพลาดไม่เปิดเผยรายละเอียดภายใน
- ทดสอบการสำรองและกู้คืนข้อมูลจริง
- เอกสารการติดตั้งระบบและขั้นตอนย้อนกลับ
เว็บไซต์นี้เอง
เว็บไซต์ที่คุณเห็นอยู่ทำด้วยวิธีข้างต้น: เรนเดอร์ฝั่งเซิร์ฟเวอร์ ไม่มีโปรแกรมติดตามของบุคคลที่สาม และไม่มี JavaScript จากภายนอก อยากรู้ว่าทำได้จริงแค่ไหน ดูได้ที่ความปลอดภัยของข้อมูล