EP15: Designing for Scalability — สเกลระบบยังไงไม่ให้พัง? ถอดบทเรียนสถาปัตยกรรม Pokémon GO 50x
The B-Side
0:00 / 0:00
EP15: Designing for Scalability — สเกลระบบยังไงไม่ให้พัง? ถอดบทเรียนสถาปัตยกรรม Pokémon GO 50x
6 просмотров · 2 нед. назад
The B-Side
10 подписчиков
6 просмотров · 2 нед. назад
เจาะลึกศาสตร์การออกแบบสถาปัตยกรรมคลาวด์เพื่อรองรับการขยายตัว (Designing for Scalability) ทำไมการทำ Auto-Scaling แค่ฝั่ง Compute ถึงไม่เพียงพอ? เจาะลึกเทคนิคการปลดล็อกคอขวดด้วย Caching Layer, การสเกล Database (Read Replicas, Sharding), พลังของ Decoupling และ Asynchronous Processing (Message Queue & Background Worker) พร้อมถอดบทเรียนระดับตำนานของ Pokémon GO ที่รับมือทราฟฟิกถล่มทลายถึง 50 เท่าบน Cloud!
⏱️ Timestamps:
00:00 - ทำไมระบบที่สเกลได้ถึงไม่ใช่แค่เรื่อง Auto-Scaling เครื่อง?
01:45 - ปลดล็อกคอขวด: Database Scaling (Read Replicas & Sharding) + Caching Layer
04:50 - พลังแห่งการแยกส่วน: Decoupled Architecture & Asynchronous Queue
08:15 - Load Testing & Stress Testing: ทดสอบให้รู้ก่อนขึ้น Production
11:00 - ถอดบทเรียนกรณีศึกษา Pokémon GO: ทราฟฟิกพุ่ง 50 เท่าแก้ยังไง?
14:30 - คำถามชวนคิด & สรุปหัวใจสำคัญของ Scalability
🎧 พอดแคสต์ชุด Cloud Computing Mastery โดยช่อง The B-Side
#Scalability #CloudArchitecture #AutoScaling #Decoupling #MessageQueue #PokemonGO #TheBSide #SystemDesign