Chapter 8: Migrations and Testing Your Infrastructure

So far, we have mostly been concerned with how feature management and LaunchDarkly can be used to deliver new functionality to the frontend experiences through rollouts and experiments. In this chapter, we will look at a different way in which feature management can be used on backend systems. When used in this way, feature flags can be used to help migrate entire systems and even offer the opportunity for new types of testing.

We will build on what we learned in Chapter 4, Percentage and Ring Rollouts, to understand how a migration can be performed. In that chapter, I touched upon some of the scenarios that will be looked at in greater detail within this chapter.

Many of the examples provided ...

Get Feature Management with LaunchDarkly now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.