20 ส.ค. Platform Engineering EP.02
ทุกโครงการจำเป็นต้องเริ่มต้นจากศูนย์จริงหรือ?
ก่อน Developer จะเริ่มเขียนโค้ดสร้างฟีเจอร์ใหม่ มักต้องเสียเวลาไปกับการเตรียมพื้นฐานซ้ำๆ ตั้งแต่ การตั้งค่า Environment, การสร้าง CI/CD Pipeline, การจัดการ Secret Security และ Monitoring
และเมื่อแต่ละทีมต้องประกอบสิ่งเหล่านี้เอง ความซับซ้อนจะเพิ่มขึ้นทวีคูณตามจำนวนระบบและทีมพัฒนา จึงทำให้เวลาที่ควรใช้สร้าง Business Value ลดลง
Platform Engineering จึงตั้งคำถามว่า เราจะเปลี่ยนงานที่เกิดขึ้นซ้ำ มีรูปแบบชัดเจน ให้เป็นบริการมาตรฐานที่ Developer เรียกใช้ได้ด้วยเองอย่างไร?

Internal Developer Platform หรือ IDP ไม่ใช่เพียง Portal อีกหนึ่งระบบ
IDP คือ Platform กลางที่รวบรวมบริการซึ่ง Developer สามารถเรียกใช้บริการเหล่านี้ผ่าน Fort-end Self-Service ตั้งแต่การสร้าง Project, Provision Environment, เชื่อมต่อ CI/CD Pipeline ไปจนถึง Security, Monitoring และ Documentation ซึ่ง ภายใต้มาตรฐานและข้อกำหนดที่องค์กรเตรียมไว้ และความสำคัญที่แท้จริงคือ ฟันเฟืองเบื้องหลัง หรือ Back-end ได้แก่ Automation, Integration, Infrastructure และ Governance ที่ทำให้บริการต่าง ๆ ทำงานร่วมกันได้อย่างเป็นระบบ

เป้าหมายของการที่ IDP รวบรวมความสามารถที่ Developer ต้องใช้ใน Platform เดียว ไม่ใช่แค่การรวมเครื่องมือทุกตัวมาไว้ในหน้าจอเดียว แต่คือการนำเสนอ บริการที่ได้มาตรฐาน ครอบคลุมตั้งแต่ Project Template สำหรับเริ่มต้นระบบใหม่ การ Provision Environment การเชื่อมต่อ CI/CD Pipeline การจัดการ Secret ไปจนถึง Security, Monitoring, Service Catalog และ Documentation เพื่อให้ความสามารถเหล่านั้นถูกนำเสนอเป็น บริการที่ใช้งานง่ายและมีมาตรฐาน Developer จึงสามารถโฟกัสกับสิ่งที่ต้องสร้าง ขณะที่ Platform Team ดูแลความซับซ้อนของ Infrastructure, Automation และ Integration เบื้องหลัง

คุณค่าของ IDP อยู่ที่ การลดความซับซ้อน ไม่ใช่จำนวนเครื่องมือ
จากเดิมที่การสร้าง Environment หรือ Deploy ระบบอาจต้องเปิด Ticket ประสานหลายขั้นตอน และรอการดำเนินการ IDP ช่วยเปลี่ยนให้กลายเป็นบริการแบบ Self-Service ที่ทีมพัฒนาสามารถเรียกใช้ได้ภายใต้มาตรฐานขององค์กร ลดงาน Manual ลดเวลารอ
แต่ Self-Service ไม่ได้หมายความว่า Developer จะเลือกวิธีใดก็ได้โดยไม่มีแนวทาง องค์กรยังต้องมีเส้นทางมาตรฐานที่ทั้งใช้งานง่าย ปลอดภัย และเหมาะกับงานแต่ละประเภท เส้นทางนั้นเรียกว่า “Golden Path” …พบกันใน EP.03
No Comments