Thank you for sharing your project.
I’d like to know which sample rate could you take data from sensors.
You mentioned your solution had to deal with ~100 different sensors and process data every second.
Do you think it would be possible with your architecture to capture data at a millisecond level? For instance how would you process the full cycle of a motor rather than its mean-max-min values?