· 2 min read
Health Check Endpoint: ทำไมทุก Service ควรมี /healthz
ความแตกต่างระหว่าง liveness กับ readiness check วิธี implement ใน Next.js และกับดักที่ทำให้ health check ใช้งานไม่ได้จริง
ทั้งหมด 10 บทความ
· 2 min read
ความแตกต่างระหว่าง liveness กับ readiness check วิธี implement ใน Next.js และกับดักที่ทำให้ health check ใช้งานไม่ได้จริง
· 2 min read
สรุปความแตกต่างระหว่าง git merge กับ git rebase พร้อมตัวอย่างจริง และกับดักที่มือใหม่มักเจอ
· 1 min read
เลิก console.log แบบข้อความยาวๆ แล้วเปลี่ยนมาเขียน log เป็น JSON ที่ query ได้ พร้อมฟิลด์ที่ควรมีติดทุก request
· 2 min read
แยก stage build กับ runtime ออกจากกัน จัดลำดับ layer ให้ cache ทำงาน และเลือก base image ให้เหมาะกับงานจริง
· 1 min read
จัด workflow ให้เร็วและเชื่อถือได้ ด้วย cache ที่ถูกวิธี job ที่รันขนานกัน และการกัน workflow ซ้อนกันเอง
· 1 min read
แปลงคำว่า 'ระบบต้องเสถียร' ให้เป็นตัวเลขที่ตัดสินใจได้ ว่าเมื่อไหร่ควรออกฟีเจอร์ต่อ และเมื่อไหร่ควรหยุดมาแก้หนี้ทางเทคนิค
· 2 min read
ไล่ชั้น cache ของ App Router ตั้งแต่ request memoization จนถึง full route cache และวิธีตรวจว่าหน้าไหนถูก prerender จริง
· 2 min read
อ่าน query plan ให้ออก รู้ว่าทำไม index ที่สร้างไว้ไม่ถูกใช้ และเลือกลำดับคอลัมน์ใน composite index ให้ถูก
· 1 min read
เปรียบเทียบสองกลยุทธ์ deploy ที่ใช้บ่อยที่สุด พร้อมเงื่อนไขที่ต้องมีก่อน ไม่งั้นก็ยังมี downtime อยู่ดี
· 1 min read
ออกแบบ alert ที่คนกล้าเชื่อ ด้วยการเลือกจุดตรวจให้ถูก ตั้งเงื่อนไขจากหลายรอบ และแยก alert ที่ต้องตื่นมาดูออกจากที่รอเช้าได้