In this chapter, we have looked at the how we can effectively secure the IIoT application and deploy it. We also discussed how to scale the various components and the best practices to use along the way. Security should be part of the software life cycle and should not be an afterthought. We provided a good framework to implement security as part of the entire software development life cycle. Scaling an application should also start with a good application architecture. We discussed how this can be achieved by adopting microservices built to scale, and in addition, we discussed how to build various components for scale using the scale cube. Finally, we looked at how to adopt good CI/CD practices to continuously deliver software to production.
In the next chapter, we will be looking at reliability, fault tolerance, and how to monitor IIoT applications.