Water Distribution Performance Monitoring
Universal Utilities · freelance software developer
- วิเคราะห์ข้อจำกัดด้านประสิทธิภาพของระบบรายงานเดิมที่ใช้ Node-RED, MySQL และ Tableau
- ออกแบบสถาปัตยกรรมข้อมูลและระบบรายงานใหม่ทั้งหมด เพื่อเพิ่มประสิทธิภาพการออกรายงานและรองรับข้อมูล time-series จากเซนเซอร์
- ออกแบบ data model และโครงสร้างการจัดเก็บบน InfluxDB สำหรับข้อมูล time-series ที่มาจากเซนเซอร์
- ออกแบบกระบวนการ query และประมวลผลข้อมูลสำหรับงานวิเคราะห์และออกรายงาน
- พัฒนา backend service ด้วย NestJS
- พัฒนาระบบรายงานบนเว็บสำหรับติดตามและวิเคราะห์ประสิทธิภาพการจ่ายน้ำ มาแทนงานรายงานเดิมบน Tableau
- เชื่อมระบบรายงานเข้ากับข้อมูลเซนเซอร์ใน InfluxDB ผ่าน MQTT ingestion pipeline ที่อีกทีมพัฒนาไว้
- NestJS
- InfluxDB