Relivio - เครื่องมือขนาดเบาสำหรับประเมินความเสี่ยงของการ deploy ในช่วง 15 นาทีหลังปล่อยใช้งาน
(relivio.dev)ไม่กี่นาทีหลังการ deploy มักเป็นช่วงที่น่ากังวลที่สุด แต่ในหลายกรณีก็รู้สึกว่าการต้องติดตั้งสแตกขนาดใหญ่อย่าง Datadog/Sentry เพิ่มต่างหากนั้นเป็นภาระเกินไป เลยสร้าง Relivio ขึ้นมาครับ
Relivio เป็น deploy decision tool ขนาดเบาที่ให้คุณลงทะเบียนเหตุการณ์ deploy แล้วนำสัญญาณ error ที่เข้ามาในช่วง 15 นาทีหลัง deploy ไปเทียบกับ baseline เพื่อประเมินว่า deploy ครั้งนี้ใกล้เคียงกับ STABLE / WATCH / RISK มากที่สุด
ตอนนี้รองรับ flow ตามด้านล่าง
- ลงทะเบียนการ deploy
- เก็บรวบรวม error log
- สังเกตการณ์ 15 นาที
- ส่งการแจ้งเตือน verdict สุดท้าย
- แสดงสัญญาณอ้างอิงและข้อความแนะนำ
แทนที่จะเริ่มต้นด้วยการทำให้เป็นแพลตฟอร์ม log หรือ APM ตั้งแต่แรก ผมออกแบบโดยโฟกัสกับคำถามเดียวว่า “การ deploy ครั้งนี้โอเคไหม?”
เป้าหมายคือทำให้นำไปติดตั้งได้ค่อนข้างเบาแม้ในทีมเล็กหรือสภาพแวดล้อมที่มีนักพัฒนาเพียงคนเดียว
ยังอยู่ในช่วงเริ่มต้น จึงอยากได้ feedback โดยเฉพาะในประเด็นต่อไปนี้
- ปัญหาแบบนี้เกิดขึ้นจริงบ่อยแค่ไหน
- รูปแบบ verdict อย่าง STABLE / WATCH / RISK มีประโยชน์หรือไม่
- หลัง deploy ควรต้องมีหลักฐานแบบไหนจึงจะเชื่อถือได้
- สำหรับทีมเล็ก วิธีนำไปใช้แบบไหนที่มีภาระน้อยที่สุด
ไม่ว่าจะเป็นจุดที่ยังขาด ส่วนที่กำกวม หรือความเห็นตรงไปตรงมาว่า “อันนี้คงไม่จำเป็นขนาดนั้น” ก็ยินดีอย่างยิ่งครับ
ยังไม่มีความคิดเห็น