yes, for sure. I totally agree with you on this. This should always be a concern when sending data, if the data is really critical then you should have an edge devices storing it locally and some way to push it/compare it with the main DB. This is perhaps even more critical when running data on the same network as everything else.. There are many solutions for this out there. Last one i read about they stored all data locally, did some calculations to get uesful data and scanned the network constantly and only pushed data when the network load was low.. It the network load went high when they pushed data they paused the sending.