continuous-deployment Archive

การ Deploy Software คือการแก้ไขหรือสร้างปัญหากันแน่ ?

การ deploy มันคืออะไร ? มันคือการพูดถึงขั้นตอนการของนำ code แต่ละบรรทัด ย้ายไปยัง server ต่าง ๆ หรือไม่ ? นั่นหมายความว่า เรากำลังแก้ไขปัญหาบางอย่าง เรากำลังทำงานที่น่าเบื่อซำแล้วซ้ำอีก ไม่ว่าจะใช้เครื่องมือใด ๆ ก็ตาม แต่เรากลับพบว่า เครื่องมือใด ๆ ก็ไม่ใช่ปัญหา แล้วปัญหามันเกิดขึ้นมาได้อย่างไรล่ะ

Read More…

ทำความรู้จักกับ Blue-Green Deployment กันหน่อย

ช่วงหลังไปงาน meetup มักจะได้ยินคำแปลก ๆ ใหม่ ๆ เยอะมาก หนึ่งในนั้นก็คือ Blue-Green Deployment จาก Docker Meetup ดังนั้น มาทำความรู้จักกันหน่อยสิ ว่ามันคืออะไร ? ว่ามันมีขั้นตอนการทำงานอย่างไร ? ว่ามันมีประโยชน์อย่างไรบ้าง

Read More…

มาดูขั้นตอนการ deploy ของระบบ Pinterest กัน

จาก Engineering blog ของ Pinterest เรื่อง Deploy software at Pinterest ทำการอธิบายเรื่องการ deploy ระบบงานว่าเป็นอย่างไร รวมไปถึงขั้นตอนการพัฒนา และ แก้ไข Bug อีกทั้งเครื่องมือต่าง ๆ เพื่อให้แต่ละทีมทำงานร่วมกันได้อย่างมีประสิทธิภาพ มาดูในรายละเอียดกันหน่อย

Read More…

ความแตกต่างระหว่าง Continuous Delivery กับ Continuous Deployment

คำที่น่าจะได้ยินบ่อยๆ ต่อจากเรื่อง Continuous Integration ก็คือ Continuous Delivery และ Continuous Deployment โดยตัวย่อที่ใช้เรียกคือ CD มักจะเกิดคำถามขึ้นมาเสมอว่า มันแตกต่างกันอย่างไร ? ทำไมต้องใช้ชื่อแตกต่างกันด้วยล่ะ ? ดังนั้นมาดูกันว่าแต่ละ คำคืออะไร และแตกต่างกันอย่างไร

Read More…

ทำความรู้จักกับ Continuous Process กันหน่อย

คำสามคำที่ได้รับความสนใจมากในปัจจุบันก็คือ Agile, Devops และ Automation ดังนั้น เรามาดูกันหน่อยว่า มันเกี่ยวข้องกันอย่างไร และมีอะไรที่เราต้องเรียนรู้และศึกษากันบ้าง

Read More…