The first part was spent on our internal service observability tooling, so we could get a better view of the performance changes to our back-end services. Once that was in place, we deployed some quite hefty structural changes to our back-end services.
For us, this led to reduced context switching on our databases, improved performance on Submit and API requests, as well as better monitoring and debugging of our services. For our internal monitoring of devices, this reduced the CPU usage by approximately 50%, and latencies became smoother.
Notable server side changes
- API performance including many parts of the backend stack.
- Afase: UX-improvement
- Highlight expected device in the cabinet view
- Make device replacement form accept token
- Afase can now keep track of removed MBus devices, and can automatically remove alerts
- Show modbus meter name in the trigger name
Enhanced customisation of Modio VisualisationEditor