In the previous chapter, we discussed how to build an IIoT application using Predix services. This chapter takes it further and looks at various different best practices to successfully build a multitenant, maintainable, reliable IIoT application. We will look at the following areas in this section:
- Best practices for API development
- The power of the polyglot programming choice
- Eventual consistency for higher performance
- Strategies to handle multiple versions of the application at scale
- The advantages of using established trust between microservices
- UX strategy for application adoption
- Tracing and logging end to end