รวมบทความเกี่ยวกับ Software Architecture

ทำความรู้จักกับ Nexus repository manager

ทำความรู้จักกับ Nexus repository manager

Nexus sso คือ Binary Repository Manager (BRM) ที่เอาไว้เก็บ build artifacts เช่น npm module, jar, go, docker image ฯลฯ ถ้าเราไม่อยากเสียเงินซื้อพื้นที่เก็บ private package การมี BRM ของเราเองก็น่าสนใจไม่น้อย

อ่านต่อ...
Docker คืออะไร

Docker คืออะไร

Docker คือเครื่องมือที่ช่วยนักพัฒนา สร้าง รัน และบริหารจัดการระบบ container บนเซิร์ฟเวอร์หรือคราวน์

อ่านต่อ...
เริ่มต้นใช้งาน Docker

เริ่มต้นใช้งาน Docker

บทความนี้เราจะลองใช้ docker cli ในการสร้าง image และ deploy container เพื่อทำความเข้าใจหลักการ docker แบบง่ายๆกัน

อ่านต่อ...
คอนเซปในการทำงานของ Kubernetes

คอนเซปในการทำงานของ Kubernetes

Kubernetes พัฒนาขึ้นโดย Google และได้ประสบความสำเร็จในการบริหารจัดการระบบ infrastructure ที่ซับซ้อนของ Google เองจนในปี 2014 Google ได้ตัดสินใจเปิดระบบนี้ให้เป็น open source และเป็นที่นิยมแพร่หลายในปัจจุบัน

อ่านต่อ...
ลองใช้ kubernetes บนเครื่อง localhost ด้วย Minikube

ลองใช้ kubernetes บนเครื่อง localhost ด้วย Minikube

Minikub เป็น distrubution ของ kubernetes อีกประเภทหนึ่งที่ออกแบบมาให้กินทรัพยากรณ์ไม่มากทำให้เราสามารถลงใช้ในเครื่อง local เพื่อทดสอบการใช้งาน kubernetes ได้

อ่านต่อ...
วิเคราะห์ NodeJs source code ด้วย SonarQube

วิเคราะห์ NodeJs source code ด้วย SonarQube

SonarQube คือเครื่องมือที่ช่วยในการวิเคราะห์คุณภาพของ source code ในด้านต่างๆ ซึ่งจะช่วยให้เราลดเวลาในการทำ code review ได้อย่างมีประสิทธิภาพ SonarQube รองรับการวิเคราะห์ภาษาการเขียนโปรแกรมหลายภาษา ในบทความนี้จะยกตัวอย่างการวิเคราะห์ nodejs application กันครับ

อ่านต่อ...
เคล็ดลับการออกแบบซอร์ฟแวร์เพื่อความยืดหยุ่น (Resiliency Design)

เคล็ดลับการออกแบบซอร์ฟแวร์เพื่อความยืดหยุ่น (Resiliency Design)

Resiliency Design คือกระบวนการออกแบบซอร์ฟแวร์ให้มีความยืดหยุ่นพอที่จะรองรับเหตุการณ์ที่ไม่คาดฝ้นต่างๆได้ ในกระบวนการออกแบบนี้ เราจะต้องคำนึงถึงว่าเราจะป้องกันความเสียหายให้ได้มากที่สุดอย่างไร หรือเราจะสามรถ detect และ response ได้อย่างไรเมื่อมีปัญหาเกิดขึ้น

อ่านต่อ...
เริ่มต้นรู้จักกับ Terraform

เริ่มต้นรู้จักกับ Terraform

แม้จะเพิ่งกำเนิดมาได้ไม่นาน Terraform คือเรื่องมือในการช่วย provision ในส่วนของ Infrastructure as a Code (IaC) ที่เป็นที่นิยมมากที่สุดในปัจจุบัน

อ่านต่อ...

Copyright © 2024. All rights reserved - Ninenote.net