รู้จัก DevOps as a Service ตอบโจทย์องค์กรสาย DevOps

แม้แนวคิด DevOps จะช่วยให้ธุรกิจสามารถพัฒนาซอฟต์แวร์ และส่งมอบให้กับลูกค้าได้อย่างรวดเร็ว แต่หากปราศจากเครื่องมือที่เหมาะสม การทำงานตามแนวคิด DevOps อาจเป็นไปได้ยากในทางปฏิบัติ ส่งผลให้ DevOps as a Service เริ่มได้รับความนิยมมากขึ้นเรื่อยๆ เพื่อรองรับการทำงานแบบ DevOps อย่างลื่นไหล ในบทความนี้ SCB TechX จะพาไปทำความรู้จักกับ DevOps as a Service พร้อมข้อดีที่ช่วยสร้างความได้เปรียบให้กับธุรกิจ DevOps as a Service คืออะไร? หนึ่งในปัญหาที่ทำให้แนวคิด DevOps เป็นไปได้ยากในทางปฏิบัติ คือ กำแพงเครื่องมือ เพราะทีมพัฒนา (Development) และทีมปฏิบัติการ (Operations) ต้องอาศัยเครื่องมือที่แตกต่างกันออกไป โดยไม่มีพื้นที่กลางสำหรับส่งมอบงานให้กับอีกฝ่าย เช่น การตั้งค่าสภาพแวดล้อมไม่ตรงกัน ไม่มีฟีเจอร์อัตโนมัติ ผู้บริหารโครงการ (Project Manager) ติดตามภาพรวมการทำงานได้ยาก และอื่นๆ จนทำให้เกิดความผิดพลาดขึ้น และวงจรการพัฒนาซอฟต์แวร์ (Software Development Life Cycle) กินระยะเวลานาน   อุปสรรคด้านกำแพงเครื่องมือทำให้ DevOps as a Service ถือกำเนิดขึ้นมา โดย DevOps as a Service คือ บริการชุดเครื่องมือที่คร… Continue reading รู้จัก DevOps as a Service ตอบโจทย์องค์กรสาย DevOps

Tech Tips for Life: Confusion Matrix กุญแจสู่ความแม่นยำในการวิเคราะห์ข้อมูลประเภท classification

Tech Tips วันนี้ขอเชิญ Data Analytics จาก SCB TechX คุณกอล์ฟ เมธี ประเสริฐกิจพันธุ์ มาช่วยแนะนำเทคนิคการประเมินประสิทธิภาพของ Machine Learning ด้วย Confusion matrix…

รู้จักDevOps Engineer ตำแหน่งสำคัญในแวดวงไอที 

ด้วยความล้ำหน้าของเทคโนโลยีที่พัฒนาไปอย่างก้าวกระโดด ส่งผลให้มีตำแหน่งใหม่ๆ เกิดขึ้นในสายงานด้านไอที โดยหนึ่งในตำแหน่งที่มีความสำคัญเป็นอย่างมากในการพัฒนาซอฟต์แวร์ คือ DevOps Engineer ซึ่งกำลังเป็นที่ต้องการมากขึ้นในประเทศไทย   ในบทความนี้ SCB TechX จะพาไปทำความรู้จักกับตำแหน่ง และหน้าที่ของ DevOps Engineer พร้อมเหตุผลที่ทำให้บริษัทเทคโนโลยีหลายแห่งเริ่มมองหา DevOps Engineer DevOps Engineer คืออะไร? วิศวกร DevOps หรือ DevOps Engineer คือ ผู้เชี่ยวชาญที่มีบทบาทสำคัญในการเชื่อมโยงกระบวนการพัฒนาซอฟต์แวร์ (Development) และการปฏิบัติการ (Operations) เข้าด้วยกัน เพื่อให้การพัฒนา ทดสอบ และส่งมอบซอฟต์แวร์ให้กับลูกค้ามีคุณภาพ และรวดเร็วมากยิ่งขึ้น หน้าที่ของ DevOps Engineer กระบวนการพัฒนาซอฟต์แวร์แบบดั้งเดิมอาศัยการทำงานระหว่าง 2 ทีม คือ ทีมพัฒนาและทีมปฏิบัติการ โดยทีมพัฒนามุ่งเน้นไปที่การพัฒนา และนำเสนอฟีเจอร์ใหม่ๆ บนซอฟต์แวร์ให้กับลูกค้า ในขณะที่ทีมปฏิบัติการให้ความสำคัญกับการรักษาเสถียรภาพของซอฟต์แวร์ ซึ่งเป็นการทำงานแบบแยกส่วนกันระหว่าง 2 ทีม ส่งผลให้เกิดการทำงานซ้ำซ้อน ความล่าช้า และข้อผิ… Continue reading รู้จักDevOps Engineer ตำแหน่งสำคัญในแวดวงไอที 

รู้จัก “Platform Engineering” ขั้นกว่าของ DevSecOps

ในแวดวงของการพัฒนาซอฟต์แวร์ ความเร็ว ความปลอดภัย และความลื่นไหลในการดำเนินงานเป็น 3 หัวใจหลักที่องค์กรชั้นนำให้ความสำคัญ ส่งผลให้เกิดการพัฒนา Platform Engineering ที่ช่วยส่งเสริมประสิทธิภาพการทำงานของทีมพัฒนา (Development) ทีมความปลอดภัย (Security) และทีมปฏิบัติการ (Operation) ขึ้นมานั่นเอง   ในบทความนี้ SCB TechX จะพาไปทำความรู้จักกับ “Platform Engineering” พร้อมไขข้อสงสัยที่ว่า Platform Engineering แตกต่างจาก DevOps และ DevSecOps อย่างไร? Platform Engineering คืออะไร? Platform Engineering คือ เครื่องมือที่ใช้ภายในองค์กร ซึ่งเปรียบเสมือนพื้นที่ส่วนกลาง เพื่อให้ทีมพัฒนา ทีมความปลอดภัย และทีมปฏิบัติการทำงานร่วมกันได้อย่างมีประสิทธิภาพมากยิ่งขึ้น เพื่อช่วยให้ธุรกิจสามารถส่งมอบซอฟต์แวร์ที่มีคุณภาพ เสถียรภาพ และปลอดภัยให้กับลูกค้าได้อย่างรวดเร็ว   โดยแนวคิดของ Platform Engineering มีความคล้ายคลึงกับแนวคิด DevSecOps (Development, Security, and Operations) ที่ผสานการทำงานของทั้ง 3 ทีม เข้าด้วยกัน เพียงแต่ Platform Engineering เป็นเครื่องมือที่จับต้องได้ ในขณะที่ DevSecOps เป็นเพียงแนวคิด Pl… Continue reading รู้จัก “Platform Engineering” ขั้นกว่าของ DevSecOps

DevOps Insider: Jenkins Custom Plugin ลดโค้ด เพิ่มความเร็ว Deliver งานได้ระดับท็อป

จากบทความ DevOps Insider ที่ผ่านมาเราได้นำ 3 สิ่งควรรู้สู่การสร้างปลั๊กอิน Jenkins ใช้เองในองค์กรแบบมืออาชีพมาให้เพื่อนๆได้ทราบกันแล้ว วันนี้คุณกษิดิ์เดช คำมูล Platform Services Engineer จาก SCB TechX จะมาแชร์ Use Case ปัญหาที่ทีมเจอ พร้อม ไอเดียสร้างปลั๊กอิน Jenkins…

DevOps Insider: 3 สิ่งควรรู้สู่การสร้างปลั๊กอิน Jenkins ใช้เองในองค์กรแบบมืออาชีพ

เคยไหมเวลาเลือกใช้ปลั๊กอิน Jenkins แล้วพบว่าไม่มีสิ่งที่เราต้องการ หรือไม่มีสิ่งที่เราอยากได้ และบางองค์กรมี Policy ในการติดตั้งปลั๊กอินด้วย…

Tech Tips: ออกแบบ Dimension Table ง่ายๆด้วย Slowly Changing Dimensions

ปัจจุบันหลายองค์กรใช้งาน Data Warehouse เก็บและวิเคราะห์ข้อมูลจำนวนมาก ดังนั้นการออกแบบตารางแสดงผล หรือ Dimension Table ใน Data Warehouse ให้วิเคราะห์ข้อมูลได้ดีขึ้น ตรงตาม Business Requirement…

DevOps Insider: จัดการ EKS Worker Node อย่างมือโปร ลดต้นทุนได้จริง

ทุกวันนี้ทีม DevOps และ Infrastructure มักลดต้นทุนค่า EKS Worker Node ผ่าน EKS Cluster Autoscaler แต่การตั้งเวลาเปิด-ปิดระบบช่วงวันหยุดของ Non-Production Environment…

Self-Service Portal คืออะไร? 

พามาทำความรู้จักกับ Self-Service Portal และข้อดีด้านการใช้งาน พร้อมแนะนำประโยชน์ของการสร้าง Self-Service Portal บนคลาวด์ที่จะช่วยยกระดับธุรกิจและองค์กรอย่างล้ำหน้า

รู้จักกับ Github Copilot ให้มากขึ้น เพื่อนร่วมงานที่จะมาช่วยเปลี่ยนโลกของการพัฒนา Software

ย้อนกลับไปเมื่อซักสามสี่ปีที่แล้วราวๆปี 2021 สิ่งที่ทำให้ผมรู้จักกับ Generative AI เป็นอย่างแรกเลยคือ Github Copilot นี่แหละครับ ด้วยความสามารถอันแพรวพราวของการช่วยให้เหล่า Developer ทำงานได้อย่างสบายมากขึ้นด้วยการที่มีเจ้าปลาหมึกน้อยมานั่งข้างๆ Pair programming กับเรานี่มันแสนที่จะทำให้คุณภาพชีวิตของเราดีขึ้นกว่า Code Sugesstion ธรรมดาๆ แม้ว่าจะไม่ได้ไว้ใจน้องซักทีเดียว แต่แอบหนาวๆร้อนๆว่าอยู่เหมือนกันว่าอนาคตเราอาจจะไปสู่จุดที่มันอาจจะไม่ใช่ผู้ช่วยอีกต่อไปแต่อาจจะเป็นกัปตันแทนเราได้เลยทีเดียว จริงๆแล้วการนำ AI มาใช้กับงานการพัฒนา Software เรามีทางเลือกอยู่มากมาย ไม่ว่าจะเป็น AWS CodeWhisperer (Amazon Q for Developer) / Gemini Code Assist (Google Duet AI for Developer) หรือไม่ว่าจะเป็นของฟรีๆที่เป็น Open Source / Open Weight Model ต่างๆแข่งกันขิงกันออกมามากมายทั้ง CodeLlama, CodeGemma, Mistral Codestral, DeepSeekCoder แล้วเอาไป Serve ผ่าน llamp.cpp / Ollama / LMStudio ใช้งานผ่าน IDE Extension ต่างๆที่มีให้เลือกสรร เช่น Continue.dev แต่วันนี้เราจะมาขอพูดถึงเจ้าแรกในตลาดอย่าง Github Co… Continue reading รู้จักกับ Github Copilot ให้มากขึ้น เพื่อนร่วมงานที่จะมาช่วยเปลี่ยนโลกของการพัฒนา Software

Your consent required

If you want to message us, please give your consent to SCB TechX to collect, use, and/or disclose your personal data.

| การเพิกถอนความยินยอม

หากคุณต้องการเพิกถอนการให้ความยินยอมในการเก็บรวบรวม ใช้ และ/หรือเปิดเผยข้อมูลส่วนบุคคล กรุณาส่งคำร้องหาเรา

Vector

Message sent

We have receive your message and We will get back to you shortly.