Platform Engineering คือกระบวนการ แนวปฏิบัติหรือ Workflow ที่กำลังเป็นที่นิยมมากขึ้นเรื่อย ๆ ในการออกแบบ สร้าง และบำรุงรักษา พร้อมกับเครื่องมือสำหรับวิศวกรซอฟต์แวร์ (Software Engineering) เพืื่อเร่งกระบวนการส่งมอบแอปพลิเคชันไปสู่มือผู้ใช้ได้เร็วกว่าเดิม
ในอีกมุมหนึ่ง Platform Engineering คือแนวคิดที่จะช่วยปรับปรุงประสบการณ์และผลิตภาพ (Productivity) ให้กับนักพัฒนาระบบได้ ด้วยขีดความสามารถที่นักพัฒนาระบบจะดำเนินการจัดการโครงสร้างพื้นฐาน (Infrastructure) ต่าง ๆ ได้ด้วยตัวเอง (Self-Service) มากยิ่งขึ้น
โดยเฉพาะในยุค Cloud-Native ณ ช่วงเวลานี้ เครื่องมือในการพัฒนาระบบมีหลากหลายรูปแบบ ดังนั้น แนวคิด Platform Engineering ที่ต่อยอดมาจาก DevOps และ DevSecOps นั้นจึงเป็นสิ่งที่กำลังนิยมมากขึ้นเรื่อย ๆ ที่จะต้องออกแบบและรวบรวมห่วงโซ่เครื่องมือ (Toolchains) ต่าง ๆ เพื่อสนับสนุนให้เกิด Workflow การสร้าง Automated Infrastructure ในการพัฒนาได้มากขึ้น และทำให้ประสบการณ์ของนักพัฒนาระบบดีขึ้นกว่าที่ผ่านมา
ดังนั้น ผู้ที่ทำหน้าที่เป็นวิศวกรแพลตฟอร์ม (Platform Engineer) จะทำหน้าที่สนับสนุนเครื่องมือให้กับนักพัฒนาระบบที่มักเรียกกันว่าเป็น “Internal Developer Platform (IDP)” ซึ่งจะมีเครื่องมือสำหรับการดำเนินการสิ่งต่าง ๆ ที่จำเป็นทั้งวงจรชีวิต (Lifecycle) เพื่อสนับสนุนนักพัฒนาระบบในการพัฒนาแอปพลิเคชันหนึ่ง ๆ ออกมาได้เร็วยิ่งขึ้นกว่าเดิม
TechTalkThai ศูนย์รวมข่าว Enterprise IT ออนไลน์แห่งแรกในประเทศไทย







