Modifying or upgrading a Hyperledger Fabric application
In the first part of this chapter, we will discuss how networks and applications evolve during their lifetimes and demonstrate how to perform common network operations and application modifications using code and Fabric tools.
Changing requirements and update modes
A distributed system built on blockchain technology, like any software system, is subject to change and needs to be continuously maintained to deliver proper functionality at the desired quality. Changes to a Fabric application require not just the usual software maintenance procedures of code and configuration changes, tests, and updates, but consensus-driven operations that are specific to blockchains. Let's examine the various ways in which the requirements of a Fabric network and its users change over time:
- Software updates: Changes and upgrades are an integral part of software maintenance. More frequently, modifications are required...