3 แนวโน้มการทำงานของ DevOps ในปี 2019

itportal ได้นำเสนอแนวโน้ม 3 ข้อที่ทีม DevOps ต้องเจอในปีหน้าซึ่งทางเราขอสรุปมาให้อ่านกันอีกทีครับ

1.Machine Learning จะเข้ามาช่วยในเรื่องการวิเคราะห์คุณภาพ

Machine Learning และ AI จะสามารถตัดแบ่งข้อมูลออกเป็นส่วนและทำการวิเคราะห์ปัญหาที่เกิดขึ้นระหว่างขั้นตอนการทำ Pipeline Tesing เพราะเราเชื่อว่า 80% ของปัญหานั้นมีรูปแบบ ดังนั้นเราสามารถจัดประเภทของปัญหาเป็นกลุ่มได้เพื่อตอบคำถาม เช่น เกิดจากโค้ดห่วย หรือ มีผลไปถึงเรื่องความมั่นคงปลอดภัยหรือไม่ เป็นต้น อีกทั้ง AI ยังจะเข้ามาช่วยในส่วน Continuous Integration ได้ทั้หมดเช่นกันเพราะสามารถบอกภาพรวมได้ว่า Pipeline ทำงานอย่างไรเมื่อเปลี่ยนแปลงแล้วจะมีผลอย่างไรซึ่งช่วยลดเวลาได้อย่างมาก

2.Microservice จะมีผลกระทบต่อ DevOps กว่าที่เคย

Microservice ไม่ใช่เรื่องใหม่แต่จะมีบทบาทในกลุ่มของ DevOps มากขึ้นซึ่งอันที่จริงแล้วคอนเซปต์ของ Microservice คือการแบ่งขั้นตอนการพัฒนาซอฟต์แวร์ (SDLC) ออกเป็นส่วนๆ ดังนั้นการแก้ไข ปรับปรุง เปลี่ยนแปลง อัปเดต แต่ละส่วนจะไม่กระทบกันจึงสามารถแบ่งหน้าที่การทำงานแต่ละส่วนไปพร้อมกันได้

3.Continuous Testing จะหันหน้าสู่ซอฟต์แวร์โอเพ่นซอร์ส

เครื่องมือที่เสียเงินแบบเดิมไม่ตอบโจทย์การทำ Continuous Testing ที่ต้องสามารถสเกลได้ตาม Requirement และเรื่อง Shift-left Testing ที่ผันจาก QA มาเป็นหน้าที่ของ Dev อย่างไรก็ตามเครื่องมือแบบโอเพ่นซอร์สสมัยใหม่ เช่น Appium, Selenium, Nightwatch.js, Angular และ Quantum สามารถตอบความต้องการข้างต้นได้ดีกว่าแถมยังมีบางแพลตฟอร์ม เช่น Expresso และ XCUITTest ที่ออกแบบมาเพื่อ Dev ใช้งานโดยเฉพาะด้วย ดังนั้นไม่แปลกใจที่ทำไมโอเพ่นซอร์สจะกลายเป็นเทรนของ DevOps ในปีหน้า

Comments

Popular posts from this blog

นักวิจัยปล่อยโค้ดที่ทำให้เกิดจอฟ้ากับเครื่อง Windows จำนวนมากบน GitHub

ผู้เชี่ยวชาญพบมัลแวร์ใช้ Windows BITS เพื่อติดต่อเซิร์ฟเวอร์ควบคุม

รู้สาเหตุแล้ว ประเทศในแถบเอเชียตะวันออกเฉียงใต้เน็ตช้าเพราะสายเคเบิลใต้ทะเลขาด