https://silkmeridiantraining.com/courses/iot-systems-best-practices-dt10-b