ในการสร้างระบบ การจัดการ Error ต่างๆ เป็นเรื่องละเอียดอ่อน หลายๆ ครั้งเราต้องการให้ Error มีความ User friendly บอกได้ว่า User ผิดพลาดยังไงแล้วต้องทำอะไรต่อ แต่หลายครั้งการทำให้ User friendly มากเกินไปก็ทำให้มีความเสี่ยงด้านความปลอดภัย นอกจากนี้ บางครั้งเมื่อเราทำงานกับระบบใหญ่ที่มี Service จำนวนมากมายที่เราไม่ได้ดูแล หรือ Microservices บางตัวเป็น Legacy แต่มีโอกาสทำงานผิดพลาดได้ เราจะจัดการกับมันอย่างไร วันนี้ เราจะมาชวนคุยถึงเทคนิคต่างๆ ที่สามารถช่วยให้เรามี Error ที่เป็นมิตรกับทั้งลูกค้าและทีมพัฒนาแต่ละ Service
In any system, handling errors is a delicate issue. We want the error to be user-friendly and actionable, but giving away too much information can raise a security concern. In addition, in a multi-services environment or microservices architecture, some services that we depend on might produce an error that we don't have a full control over. How can we manage it? In this webinar, we will talk about some designs and techniques that help us have an error management system that is user-friendly and developer-friendly.
*This webinar will be conducted in Thai.