Summary
From this chapter, you should have gained an understanding of what a switch is and how feature management provides this opportunity. In many ways, a switch is a simpler concept of feature management than rollouts or experiments. However, a switch does not help you build and refine your product. Instead, it is used to manage your application, should there be any issues that can be improved by disabling aspects of the product and customer experience.
We explored how switches can be used to turn off functionality that is outside your control, or to deal with unlikely but possible scenarios where non-essential processes and systems can be bypassed. There might not be many opportunities to employ this strategy within your product, but this can be valuable when you want to buy some time and resources to restore normal stability and essential functionality to your customers. The other way in which switches can be used is to enable functionality for specific users, perhaps to gain...