System Design

System Design

6 posts
เมื่อ API Gateway กลายเป็นคอขวด: การออกแบบระบบใหม่เพื่อลดภาระ
by Charanchai Thongkham — 2 min read

เมื่อ API Gateway กลายเป็นคอขวด: การออกแบบระบบใหม่เพื่อลดภาระ

API Gateway คือ ประตูทางเข้าหลักของทุกบริการในสถาปัตยกรรม microservice มันรับหน้าที่ทำ authentication, จำกัดอัตราการเรียก (rate limiting), จัดเส้นทาง (routing), บันทึก log และแปลงรูปแบบคำขอ ทั้งหมดนี้ดูเหมือนสมเหตุสมผล จนกระทั่ง...

Request Coalescing: เกราะป้องกันเซิร์ฟเวอร์จาก traffic spikes

Charanchai Thongkham — 2 min read

ลองนึกภาพว่าเว็บของเรามีหน้าเพจหนึ่งที่ประมวลผลหนักมาก ต้องยิง query ไปดึงข้อมูลจากฐานข้อมูลทุกครั้ง แล้ววันดีคืนดีมีผู...

URL Shortener: ถอดบทเรียน Hot Key และสถาปัตยกรรมที่รับ traffic วิ่งพุ่ง 1000x ได้

URL Shortener: ถอดบทเรียน Hot Key และสถาปัตยกรรมที่รับ traffic วิ่งพุ่ง 1000x ได้

Charanchai Thongkham — 2 min read

ถ้าใครเคยออกแบบ URL Shortener มาก่อน เราคงรู้ว่าบริการอย่าง TinyURL หรือ Bitly ทำงานอย่างไร นั่น คือ รั...

System Design: QPS

Charanchai Thongkham — 1 min read

ในการออกแบบระบบนั้น มีหลายสิ่งที่เราต้องรู้ก่อนก่อนที่จะออกแบบระบบให้ดีได้ หนึ่งในนั้นคือ QPS เป็นคำถามแรกๆ ที่เราจะถามเมื่อต้องออกแบบระบบ QPS (Queries Per Second)...

System Design Cheat Sheet: 15 เรื่องสำคัญที่ควรรู้ก่อนลุยออกแบบระบบ

Charanchai Thongkham — 1 min read

วันนี้ไปเจอคนแชร์เนื้อหา Cheat Sheet ที่สรุปเรื่อง “System Design” เลยเอามาเขียนไว้สักหน่อย เพราะหลายๆ ครั้งผมก็ลืมเหมือนกัน บางทีก็เก็...

You’ve successfully subscribed to nutshell.work
Welcome back! You’ve successfully signed in.
Great! You’ve successfully signed up.
Success! Your email is updated.
Your link has expired
Success! Check your email for magic link to sign-in.