สำหรับระบบการเงิน (FinTech) ความถูกต้องและประสิทธิภาพคือหัวใจสำคัญ ในบทความนี้เราจะมาพูดถึงการนำ Microservices Architecture มาประยุกต์ใช้เพื่อแก้ปัญหาระบบที่เติบโตอย่างรวดเร็ว (Scaling).
ระบบเดิมที่เป็น Monolithic มักจะมีปัญหาเมื่อต้องการอัปเดตฟีเจอร์เล็กๆ แต่ต้อง Deploy ระบบใหม่ทั้งหมด การแยกส่วนเป็น Microservices ช่วยให้ทีมทำงานอิสระขึ้น...
ในสถาปัตยกรรมนี้ เราใช้แนวคิด Database per service เพื่อลดความเกี่ยวโยงกัน...