Merlin's Solutions International | #PlatformEngineering
424
bp-legacy,archive,tag,tag-platformengineering-2,tag-424,ajax_fade,page_not_loaded,,qode-theme-ver-9.1.2,wpb-js-composer js-comp-ver-4.9.2,vc_responsive

#PlatformEngineering Tag

Platform Engineering EP.04 จะเริ่มต้นสร้าง Platform จากตรงไหนดี?

เริ่มจากปัญหา ไม่ใช่เครื่องมือ ก่อนจะเลือก Portal, CI/CD Tool หรือ Technology Stack คำถามแรกที่ควรตอบให้ได้คือ วันนี้ทีมเสียเวลาไปกับอะไรมากที่สุด ลองสำรวจว่างานไหนที่ Developer และทีม Operation ต้องรอ ต้องทำซ้ำ หรือต้องกลับมาแก้บ่อยที่สุด เช่น การขอ Environment การ Deploy การแก้ Pipeline หรือการตรวจสอบด้าน Security คอขวดที่เกิดซ้ำและกระทบหลายทีม คือจุดที่ Platform ควรเข้าไปแก้เป็นอันดับแรก เพราะ Platform ที่ไม่ได้เริ่มจากปัญหาจริง มักจบลงที่เครื่องมือที่ไม่มีใครใช้ เลือก Use Case แรก รู้ว่าคอขวดอยู่ตรงไหนแล้ว ไม่ได้แปลว่าต้องแก้ทุกอย่างพร้อมกัน เลือก Use Case ที่เกิดบ่อยและมีรูปแบบชัดเจนมาเป็นจุดเริ่ม เช่น การสร้าง Web Application หรือ...

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...