Master
Managing error messages

Webinar | April 28th | 7:00 pm

ประเด็นเด่นที่จะนำมาคุย:


- ปัจจัยพื้นฐานที่ต้องพิจารณาในการจัดการ Error

- การจัดการ Error ตามโดเมน

- การจัดการ Error หลายภาษา

- Distributed tracing

- เทคนิคต่างๆ ในการจัดการ Error ที่น่ารู้


Highlights include:

 

- Base requirement for handling errors

- Domain specific error message

- Multi-language error message

- Distributed tracing

- Other tricks & tips


ในการสร้างระบบ การจัดการ 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.


28 เมษายน 2021


เวลา | 19:00 น. - 20:00 น. กรุงเทพ

ภาษา | ภาษาไทย


ในทอลก์นี้ เราจะพูดคุยกันเรื่อง:


-ปัจจัยพื้นฐานที่ต้องพิจารณาในการจัดการ Error
-การจัดการ Error ตามโดเมน
-การจัดการ Error หลายภาษา
-อื่น ๆ ที่น่าสนใจ

Meet Your Speaker

Chakrit Likitkhajorn, Senior Consultant


ชาคริต ลิขิตขจร (คริส) เป็น full-stack engineer ที่ ThoughtWorks. คริสมีประสบการณ์ในหลากหลายธุรกิจและเป็นผู้นำทีมพัฒนาซอฟต์แวร์มากมายหลายทีม คริสมีความสนใจในสถาปัตยกรรมซอฟต์แวร์และการประสานงาน เขาเชื่อว่าบริษัทหรือทีมเทคโนโลยีที่สามารถผสานสถาปัตยกรรมซอฟต์แวร์และโมเดลการร่วมงานให้ลงตัว จะเป็นปัจจัยสำคัญที่ทำให้ประสบความสำเร็จและความสุดยอดได้


Chakrit Likitkhajorn (Chris) is a full-stack engineer at ThoughtWorks. Chris has experience in many domains and leads many engineering teams. He is passionate about software architecture and team collaboration. He believes that a tech company with a perfect alignment between the software architecture and communication model will achieve greatness and success.

Register Now