Case study / DevOps / Knowledge
DevOps KB.
knowledge base รวม visualization, cheatsheet และ interactive lab สำหรับ DevOps engineer เขียนด้วย vanilla JS ล้วน ไม่มี dependency ให้ต้องอัปเดตตาม รันได้ทุกที่ที่มี browser
The thinking behind it
Built for a
real problem.
The problem & approach
เป็นที่ที่เก็บสิ่งที่เจอจากงานจริง — ทั้ง Terraform pattern ที่ใช้ซ้ำได้ และเคสที่เคยพังแล้วได้บทเรียน
The solution
knowledge base รวม visualization, cheatsheet และ interactive lab สำหรับ DevOps engineer เขียนด้วย vanilla JS ล้วน ไม่มี dependency ให้ต้องอัปเดตตาม รันได้ทุกที่ที่มี browser
Product details
Knowledge base สำหรับ DevOps engineer — visualizations, cheatsheets, interactive labs และ tutorials ไม่มี dependencies รันได้ทุกที่อย่างรวดเร็ว
Deployment & operations
ทั้ง 5 ตัวรันอยู่บนเครื่องเดียว ใช้ Docker แยก container, Nginx เป็น reverse proxy, SSL ต่ออายุอัตโนมัติด้วย Certbot และมี Grafana + Prometheus เก็บ metrics ของเครื่องกับ container (CPU, RAM, ดิสก์) — นี่คือ stack เดียวกับที่ใช้ตอนรับงานลูกค้า
และขอพูดตรง ๆ ข้อหนึ่ง: ชุด monitoring ข้างบนเก็บ metrics ของเครื่อง ไม่ได้ เช็กว่าแต่ละเว็บยังเปิดอยู่ไหม ซึ่งเป็นคนละเรื่องกัน — งานลูกค้าจะต้องมี uptime check แยกต่างหาก พร้อมแจ้งเตือนเมื่อเว็บล่ม เพราะกราฟ CPU สวย ๆ ไม่ได้แปลว่าเว็บยังตอบ 200