Chapter 5: Experimentation
Our focus with feature management so far has been on how to ensure that features can be released to production in a safer and more controlled manner than more traditional approaches. This can be achieved by decoupling the deployment of code from the release of a new feature by making use of rollouts, as we saw in Chapter 4, Percentage and Ring Rollouts.
But once it is possible to use feature management within a production application, new opportunities become available for working with new implementations and understanding how users interact with them. In this chapter, we will explore one of the main new opportunities that feature management presents: experimentation.
When it comes to how we can use LaunchDarkly to help us experiment, we will be building on our previous discoveries from Chapter 4, Percentage and Ring Rollouts, as a rollout is often the best approach to experimenting with new ideas in production. Within that chapter, I spoke about the...