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

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

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