Backend Development

ตั้งค่าและกำหนดค่า API Gateway เพื่อจำกัดอัตราการเรียกใช้งาน (rate limiting) และควบคุมคอนเคอร์เรนซีสำหรับแต่ละผู้ใช้

ตั้งค่าและกำหนดค่า API Gateway เพื่อจำกัดอัตราการเรียกใช้งาน (rate limiting) และควบคุมคอนเคอร์เรนซีสำหรับแต่ละผู้ใช้ในยุคที่แอปพลิเคชันต้องรองรับการเชื่อมต่อจากผู้ใช้จำนวนมหาศาล ความเสถียรของระบบหลังบ้าน (Backend) จึงเป็นสิ่งสำคัญอย่างยิ่ง หนึ่งในความท้าทายที่นักพัฒนาต้องเผชิญคือการจัดการกับปริมาณ Traffic ที่พุ่งสูงขึ้นอย่างกะทันหัน หรือการถูกโจมตีแบบ DoS (Denial of Service) การใช้ การจำกัดอัตราการเรียกใช้งาน…

5 months ago

การออกแบบโฟลว์คำขอ—จากการรับอีเวนต์จนถึงการตอบกลับแบบอะซิงโครนัสกับตัวอย่างกรณีใช้งานในประเทศไทย

การออกแบบโฟลว์คำขอ—จากการรับอีเวนต์จนถึงการตอบกลับแบบอะซิงโครนัสกับตัวอย่างกรณีใช้งานในประเทศไทย ในโลกของการพัฒนาซอฟต์แวร์ยุคใหม่ โดยเฉพาะอย่างยิ่งในระบบที่มีปริมาณการใช้งานสูง (High-Throughput Systems) หรือระบบ Microservices ที่ซับซ้อน การจัดการกับ การออกแบบโฟลว์คำขอ—จากการรับอีเวนต์จนถึงการตอบกลับแบบอะซิงโครนัส กลายเป็นหัวใจสำคัญของการสร้างสถาปัตยกรรมที่ยืดหยุ่นและมีประสิทธิภาพสูง บทความนี้จะพาผู้ที่สนใจด้านเทคโนโลยีไปสำรวจหลักการสำคัญ แนวคิด และตัวอย่างการนำไปใช้จริงในบริบทของประเทศไทย ทำไมต้องเป็น Asynchronous Flow? ในสถาปัตยกรรมแบบ Synchronous (ซิงโครนัส)…

6 months ago