Development Life Cycle of a DIApp
“Fast. Good. Cheap. Choose any two.
- Unknown; used by many software project managers

In this chapter, we will explore a broad set of new patterns that can be used in the Software Development Life Cycle (SDLC) of blockchain and AI-enabled applications. It will help you to build modern applications addressing the problems faced by various industries discussed in the previous chapters. Before introducing the SDLC aspects, we will also compare traditional blockchain applications with the next wave of intelligent decentralized applications. We will also explore the architectural aspects of the new types of applications that can be built under the revised SDLC.

In this chapter, we will cover the following topics: ...

Get Practical Artificial Intelligence and Blockchain now with O’Reilly online learning.

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