Understanding the role of the infrastructure
In this book, in the Developing our batch analytics with Airflow section in Chapter 8, as well as the AWS IoT analytics section in Chapter 10, and the Implementing a cloud industrial IoT solution with AWS and Performing a practical industrial IoT solution with Azure sections in Chapter 12, we discovered how to build analytics based on the cloud or, generally speaking, a centralized infrastructure. We also learned about cold and hot paths. From a theoretical standpoint, the implementation of analytics should be agnostic regarding where they are deployed and how we push data. Unfortunately, this is not always the case.
Analytics are strictly coupled with the support they want from the infrastructure. When analytics require a large amount of data to be sampled every millisecond, we might not be able to deploy on the cloud due to the restriction of the bandwidth. If the analytics that we are using require more data than produced in the last...