เพราะความตั้งใจที่จะช่วยแก้ไขปัญหากระบวนการพัฒนาให้แก่ Developers เราจึงนำประสบการณ์ ความรู้ความเชี่ยวชาญที่ครอบคลุมรอบด้านของสายงานเทคโนโลยี และ Financial มาผสมผสานกับ Practices และ Requirements ที่รวบรวมจาก Developers, Operators และทีม DevOps มาพัฒนาต่อยอดขั้นตอนการทำงานทั้งหมดให้เป็น Self Service Portal แบบ Automation พร้อมปรับปรุง User Experience ให้ง่ายต่อการใช้งานได้จริง จึงช่วยให้ Developers ทำงานสำเร็จได้ด้วยตนเองในเวลาที่รวดเร็วและมีประสิทธิภาพ
Thailand
Management Excellence
Awards 2024
Team of the Year – Technology : xPlatform Team
Winner
xPlatform แพลตฟอร์มใหม่ล่าสุดของ SCB TechX พัฒนาโดยทีมงานที่คว้ารางวัล Team of the Year จากเวที Asian Management Excellence Awards 2024
xPlatform นำแนวคิดการให้บริการ DevOps as a Service มาพัฒนาเป็น Self-Service Portal ที่ใช้งานง่าย เพื่อแก้ปัญหาและข้อจำกัดต่างๆ ที่มักเกิดขึ้นในระหว่างขั้นตอนการพัฒนาซอฟต์แวร์ (Software Development Life Cycle) โดยมีเป้าหมายสูงสุดเพื่อลดระยะเวลาในการพัฒนา และส่งมอบผลิตภัณฑ์ดิจิทัลได้อย่างรวดเร็วและมีประสิทธิภาพสูงสุด โดยการใช้ Automated processes and tools ซึ่งทำให้ประหยัดทั้งเวลาและงบประมาณในการบริหารโปรเจกต์ โดย xPlatform ออกแบบระบบให้เอื้อต่อการควบคุม Security และ Cloud cost เพื่อส่งมอบคุณค่าให้แก่ผู้ใช้งานและเพิ่มศักยภาพในการแข่งขันทางธุรกิจให้กับองค์กร
ปัจจุบันคอนเซ็ปต์ DevOps ได้รับความนิยมอย่างมาก เพราะเป็นแนวทางการทำงานร่วมกันของทั้งทีม Developer และทีม Operation เพื่อปิดช่องว่างและประสานการทำงานของทั้งสองทีมให้สอดคล้องกันตั้งแต่เริ่มงานจนถึงขั้นตอนการส่งมอบผลิตภัณฑ์หรือบริการให้กับลูกค้า
SCB TechX เป็นบริษัทไทยรายแรกๆที่นำเสนอแพลตฟอร์ม DevOps ตามมาตรฐาน best practices ของผู้ให้บริการ Cloud ระดับโลก เพื่อยกระดับงานพัฒนาผลิตภัณฑ์ดิจิทัลของเราสู่ระดับมาตรฐานสากล
xPlatform นำ DevOps best practice มาใช้ในการออกแบบ Automated platform ในรูปแบบ Web application ที่มี UI ที่ใช้งานง่าย ช่วยย่นระยะเวลาทำงานและลดภาระงานของ Dev และ Ops มีฟีเจอร์รองรับการทำงานของทุกฝ่ายตลอด Life Cycle ตั้งแต่การเริ่มพัฒนาซอฟต์แวร์ การทำ Testing การ Release software และ งานของ Operation (Maintenance, Monitoring และ Optimization)
xPlatform ช่วยให้ทุกฝ่ายทำงานร่วมกันแบบ Agile ได้อย่างเป็นระบบบนแพลตฟอร์มเดียว ด้วยฟีเจอร์ที่ช่วยให้ PO/PM บริหารทีมงานและควบคุมงบประมาณของโปรเจกต์ได้อย่างมีประสิทธิภาพสูงสุด เช่น ฟีเจอร์แสดง Cloud cost, Automated Start/Stop Scheduler, Environment TTL เป็นต้น เพื่อลดต้นทุนที่ไม่จำเป็น จึงสามารถควบคุมค่าใช้จ่ายของโปรเจกต์ได้ดีกว่า
xPlatform ออกแบบโดยทีม DevOps Engineer ผู้มากประสบการณ์ ซึ่งรู้และเข้าใจปัญหาต่างๆ ที่ทีมนักพัฒนาต้องเผชิญในแต่ละวัน จึงคิดค้นพัฒนาโซลูชันที่ครอบคลุมและตรงจุด เพื่อป้องกันปัญหาและแก้ไข Pain point ที่พบได้บ่อยในงานพัฒนาแอป เช่น การมี Configuration management ป้องกันการทำงานผิด environment การแจ้งเตือนเมื่อมี Certificate ใกล้หมดอายุ และ Dependency change ที่ทำให้รู้ว่าการเปลี่ยนแปลงนี้จะกระทบใครบ้าง เพื่อป้องกันปัญหาในภายหลัง
xPlatform ใช้ Automation tools เพื่อลดระยะเวลาในขั้นตอนต่างๆ ตั้งแต่การ Initial project การเริ่มต้น Microservice การทำ Infrastructure ไปจนถึง Deploymentจากเดิมที่อาจต้องใช้เวลา 3-5 วันในการ Deploy software เมื่อใช้ Automation tools อาจทำได้ในเวลาเพียง 1-2 ชั่วโมง tool เหล่านี้จะเข้ามาช่วยในการทำ CI/CD pipeline, Version control, Infrastructure provisioning, Configuration management และ Deployment โดยสามารถ Integrate กับ DevOps tools ต่างๆ เช่น Jenkins, SonarQubeTM, Sonartype Nexus RepositoryTM, HashiCorp Vault, HashiCorp Terraform, Helm, Argo CD และ Cloud Secret Management Service และมีแคตตาล็อกพร้อมใช้งาน ที่มีมาตรฐานและรวม Security practices ไว้แล้วในฟังก์ชัน IaC Catalogs และ Software Catalogs ที่สามารถนำไปใช้งานได้ทันที หรือ Customize ได้ตามที่ต้องการ เช่น การสร้าง Virtual machine, Database, Storage และการเริ่มต้นพัฒนา Services แบบสถาปัตยกรรม Microservices ได้อย่างรวดเร็ว
Single pane of control ช่วยให้ PO/PM สามารถบริหารจัดการ ดูภาพรวม และควบคุมงบประมาณของโปรเจกต์บน Cloud ผ่าน Project dashboard ที่แสดงข้อมูล เช่น Transaction load, Active sprint ticket (ติดตามงานใน sprint), Notification, Cloud cost รวมถึง ทำ Notice หรือ Alert สำหรับ External components ที่อิมพอร์ตมาจาก Source อื่น เช่น Certificate นอกจากนี้ยังมีฟีเจอร์อื่นๆ เช่น Team member, Project service, TTL, Project release management, IT asset inventory และ Change schedule ที่รองรับการบริหารโปรเจกต์
คอนเซ็ปต์ DevSecOps คือการต่อยอดโมเดล DevOps โดยเพิ่มเรื่องความปลอดภัย (Security) ไว้ในทุกขั้นตอน
การพัฒนาซอฟต์แวร์ ตั้งแต่ Design, Development, Testing จนถึง Deployment โดย xPlatform ใช้กระบวนการ Shift left security ที่ช่วยอุดช่องโหว่หรือ Coding errors ได้ตั้งแต่เริ่มเขียนโค้ด และสามารถตรวจพบจุดบกพร่องของแอปได้ตั้งแต่ Development phase จึงเป็นโมเดลที่ใช้ป้องกัน เพื่อไม่ให้เกิดปัญหาที่ต้องตามแก้ไขในภายหลัง ช่วยประหยัดทั้งเวลา แรงงาน และงบประมาณในการทำงาน
สำหรับองค์กรขนาดเล็กถึงขนาดกลาง เป็นแพคเกจมาตรฐานที่ xPlatform ได้ออกแบบ DevOps best practices ไว้ เพียงลูกค้าสมัครใช้งาน ก็สามารถเข้าใช้งาน แบบ shared executor บนพื้นฐาน Ecological system ของแพลตฟอร์มได้ทันที
สำหรับองค์กรขนาดใหญ่ในระดับ Enterprise-grade ลูกค้าจะมี Workflow Executor Account บน Server เฉพาะขององค์กรเท่านั้น รวมทั้งมีระบบ Network และระบบ Security เพิ่มเติม สามารถติดตั้งระบบยืนยันตัวตนเข้าใช้งานตามหน้าที่ความรับผิดชอบของหน่วยงานภายในองค์กรของตนเอง ทำให้องค์กรสามารถควบคุมสิทธิ์การเข้าถึง Environment และ Data ต่างๆ ได้ดีขึ้น
หากต้องการสอบถามข้อมูลเพิ่มเติมหรือปรึกษาผู้เชี่ยวชาญงานพัฒนาซอฟต์แวร์ สามารถติดต่อทีม xPlatform ของเราได้ที่ contact@scbtechx.io
© Copyright 2021 SCB Tech X Company Limited. All rights reserved.
If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.