Tag Code

Performance Issue (Recap จากประสบการณ์)

ก่อนจะเริ่มจัดการ Performance Issue สิ่งที่เราควรมี 📌 พิมพ์เขียวของระบบ ไม่ว่าจะเป็น System Architecture หรือ Software Architecture เอาไว้เห็นการไหลของข้อมูล และความสัมพันธ์ของละ Sub System / Microservice ครับ 📌 ข้อมูลบันทึกการทำงานของระบบ สมัยนี้เค้าจะเรียกว่า Observability พวก Log / Tracing / Metric ในปัจจุบัน Software และ Framework หลายๆมี Endpoint ที่จะเอามา Feed เข้า Centralize อย่าง…

Code Mania 11: Raise the Bar

เมื่อวันเสาร์ที่แล้ว ผมได้ไปงาน Code Mania 11 โดยมีเรื่องน่าสนใจ ดังนี้ Session ตอนเช้า – Wongnai Engineering Story ในช่วงนี้เป็นการเล่าถึงการจัดการด้าน Infrastructure ของ Wongnai ว่าตั้งแต่เริ่มต้นจาก Mac เพียง 1 เครื่องทีตั้งไว้ที่ CAT จนมีปัญหาที่ละ เรื่อง และทำให้ย้ายไปใช้ Cloud ในแต่ละชั้น ดังนี้ครับ 1. ระบบเมล์ 2. App Server 3. อีกส่วนเป็นปัญหาของ DB ที่ใช้ MySQL ซึ่งก็รู้ๆกันอยู่ว่า 4.…