Microservice-based application design for IIoT cloud applications

"Microservices are loosely coupled service oriented architecture with bounded contexts."
- Adrian Cockcroft

A few key characteristics of IIoT applications are diversity in data, security, IIoT scale-machines generating tons of data, visualization of data and finally, high availability and reliability. Microservices architecture is a perfect fit for these types of IIoT application demands. Microservices architecture is all about developing applications using small but well defined, decomposed, modular services that can be deployed independently. Each of these services can model a business function and expose a set of APIs. Microservices architecture enables development of 

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

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.