Case study / DevOps / Knowledge

DevOps KB.

knowledge base รวม visualization, cheatsheet และ interactive lab สำหรับ DevOps engineer เขียนด้วย vanilla JS ล้วน ไม่มี dependency ให้ต้องอัปเดตตาม รันได้ทุกที่ที่มี browser

Project typeIndependent productMy roleBuild · Deploy · Maintain
DevOps KB — คลังความรู้และแผนการเรียนรู้ AWS

The thinking behind it

Built for a
real problem.

Vanilla JSZero dependenciesDevOps

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

Explore DevOps KB ↗

Next projectInvoiceAI