27 ส.ค. Platform Engineering EP.03
ทุกโครงการจำเป็นต้องออกแบบเส้นทางการส่งมอบระบบใหม่ทั้งหมดจริงหรือ?
เมื่อเริ่มพัฒนาระบบใหม่ ทีม Developer อาจต้องตัดสินใจตั้งแต่ Project Structure, Environment, CI/CD Pipeline, Security ไปจนถึง Monitoring และวิธี Deploy
หากปล่อยให้แต่ละทีมกำหนดเลือกแนวทางของตนเองทั้งหมด สิ่งที่ตามมาคือความหลากหลายที่ยากต่อการควบคุมมาตรฐานองค์กร ยิ่งองค์กรมีระบบและทีมพัฒนามากขึ้น การขยายผลก็ยิ่งทำได้ยาก Platform Engineering จึงนำแนวคิด Golden Path มาใช้ เพื่อสร้างเส้นทางมาตรฐาน เป็นทางลัดสำหรับงานที่องค์กรต้องทำซ้ำ ๆ เป็นประจำ

Golden Path เปลี่ยน “มาตรฐานในเอกสาร” ให้เป็น “เส้นทางพร้อมใช้”
แทนที่ Developer จะต้องเลือกและตั้งค่าทุกองค์ประกอบใหม่ องค์กรสามารถเตรียมแพ็กเกจ Project Template, Environment, Pipeline, Security Gate และ Monitoring รวมไว้ด้วยกัน
Golden Path จึงการทำ Best Practice ที่เดิมอยู่ในเอกสาร หรือความรู้ของแต่ละทีม ให้เป็นกระบวนการที่ทีม Developer สามารถนำไปใช้งานได้จริงผ่าน Platform

Golden Path หนึ่งเส้นสามารถครอบคลุมเส้นทางตั้งแต่เริ่ม Project จนระบบพร้อมใช้งานสามารถตอบโจทย์การพัฒนาระบบแบบ End-to-End เช่น Web App หรือ API Service ตั้งแต่
- Project Template มาตรฐาน
- จัดเตรียม Environment เชื่อมต่อ CI/CD Pipeline ผ่าน Security Gate
- Deploy ระบบพร้อม Monitoring ที่เปิดใช้งานตั้งแต่วันแรก
ลดความแตกต่างระหว่างทีและสิ่งสำคัญคือ Developer ไม่จำเป็นต้องมีภาระประกอบกระบวนการเหล่านี้ใหม่ในทุกครั้ง

คุณค่าของ Golden Path ไม่ได้มีเพียงการทำให้ Deploy ระบบได้เร็วขึ้นแต่เป็นความเร็วที่มาพร้อมกับการควบคุม (Speed with Governance) เมื่อ Template, Pipeline, Security และ Monitoring ถูกจัดเตรียมเป็นแนวทางมาตรฐาน ทีมพัฒนาจะลดเวลาที่ต้องใช้ และองค์กรสามารถควบคุมมาตรฐานและตรวจสอบกระบวนการได้ง่ายขึ้น
องค์กรสามารถเริ่มจาก Golden Path สำหรับ Use Case ที่เกิดพบบ่อย เช่น Web Application หรือ API Service แล้วนำประสบการณ์ที่ได้ไปปรับปรุงและขยายผลต่อไปเพื่อให้มั่นใจว่าแนวทางที่ดีที่สุดขององค์กร จะถูกนำไปใช้จริงโดย Developer ทุกคน
“องค์กรของคุณมี Golden Path สำหรับทีมพัฒนาแล้วหรือยัง? ติดต่อที่ปรึกษาของเราเพื่อเริ่มออกแบบเส้นทางแห่งความสำเร็จได้ที่ sm@merlinssolutions.com หรือ โทร. 02-247-7229”
No Comments