มอนิเตอร์แบบ Martin Fowler: ประสบการณ์นำ Domain-Oriented Observability มาใช้
(engineering.ab180.co)- นำแนวคิด ‘Domain-Oriented Observability’ จากบล็อกของ Martin Fowler มาประยุกต์ใช้เป็นวิธีมอนิเตอร์ที่ช่วยให้บันทึกล็อกหรือเมตริกได้ดีขึ้น
- มีปัญหาที่โค้ดมอนิเตอร์แทรกอยู่ในบิสซิเนสลอจิก ทำให้ความสามารถในการอ่านลดลง และความซับซ้อนของการทดสอบสูงขึ้น
- ใช้ High-level API ที่ยึดโดเมนเป็นศูนย์กลางอย่าง Domain Probe และการห่อหุ้มระดับล่างอย่าง Instrumentation
- เขียนโค้ดสำหรับการมอนิเตอร์อย่างเหมาะสม ทำให้ได้รับข้อดีมากมายในแง่การบำรุงรักษาและการขยายระบบ
ยังไม่มีความคิดเห็น