Art of building reliable and resilient IIoT applications

We use the term reliability for a system that should continue to work correctly (performing the correct function at the desired level of performance) even in the face of adversity (hardware or software faults and even human error). A reliable system has some of the following characteristics:

  • The application performs the function that the user expected
  • The ability to self-configure to withstand changing environmental conditions
  • Its performance is good enough for the required use case, under the expected load and data volume
  • The system should be usable and maintainable in the long term
  • Has application robustness in the face of uncertain information
  • Has resistance to security problems ...

Get Industrial Internet Application Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.