Search icon CANCEL
Subscription
0
Cart icon
Your Cart (0 item)
Close icon
You have no products in your basket yet
Arrow left icon
Explore Products
Best Sellers
New Releases
Books
Videos
Audiobooks
Learning Hub
Conferences
Free Learning
Arrow right icon
Arrow up icon
GO TO TOP
Feature Management with LaunchDarkly

You're reading from   Feature Management with LaunchDarkly Discover safe ways to make live changes in your systems and master testing in production

Arrow left icon
Product type Paperback
Published in Oct 2021
Publisher Packt
ISBN-13 9781800562974
Length 314 pages
Edition 1st Edition
Arrow right icon
Author (1):
Arrow left icon
Michael Gillett Michael Gillett
Author Profile Icon Michael Gillett
Michael Gillett
Arrow right icon
View More author details
Toc

Table of Contents (18) Chapters Close

Preface 1. Section 1: The Basics
2. Chapter 1: Introduction to Feature Management with LaunchDarkly FREE CHAPTER 3. Chapter 2: Overview of Feature Management 4. Chapter 3: Basics of LaunchDarkly and Feature Management 5. Section 2:Getting the Most out of Feature Management
6. Chapter 4: Percentage and Ring Rollouts 7. Chapter 5: Experimentation 8. Chapter 6: Switches 9. Chapter 7: Trunk-Based Development 10. Chapter 8: Migrations and Testing Your Infrastructure 11. Section 3: Mastering LaunchDarkly
12. Chapter 9: Feature Flag Management in Depth 13. Chapter 10: Users and Segments 14. Chapter 11: Experiments 15. Chapter 12: Debugger and Audit Log 16. Chapter 13: Configuration, Settings, and Miscellaneous 17. Other Books You May Enjoy

Feature management within CI/CD pipelines

With feature management, having its biggest impact within the delivering stage of the DevOps life cycle and with the expectation that most people are adopting CI/CD pipelines, I wanted to share a few things before we move on and look at feature management and LaunchDarkly.

I want to make it clear that feature management is not a replacement for good CI/CD processes – it is an enhancement of the CI/CD process that offers more control and opportunities to teams.

For some, the idea of changing features within a production system might seem to go against the merits of a good CI/CD pipeline, in that to get a deployment to the production environment, it must go through several quality gates before it is deemed good enough to be released. But, once in production, that system could be changed, and that leads to the question, if a release to production could change once deployed, do the quality gates matter so much? The quality gates do matter and are just as valuable as they would be without feature management. However, the difference is that all possible configurations of the service should be tested within those quality gates before a feature is deemed to be ready for customers. The ability to test all these variations provides the reassurance that whether a feature is on or off, your service will continue to work as expected.

As we will see throughout this book, feature management is not an end itself, but a means to an end. By implementing feature management within CI/CD processes, new opportunities will present themselves, such as the following:

  • Testing in Production: This is where a new implementation can be evaluated against a current feature. By using data directly from customers, the new implementation can be proven to be more valuable before it is rolled out to all customers. This covers several topics we will explore, such as rollouts, experimentations, and switches.
  • Trunk-Based Development: In this case, production can become the only environment for testing, which speeds up development time and reduces the cost of maintaining multiple production-like environments.
  • Infrastructure Migrations: This is where large migrations can be carried out safely and in a methodical manner, even if some parts of a system should be migrated but other parts remain on the existing implementations.

These methodologies and processes can be implemented in other ways but adopting feature management can offer them all within one approach.

You have been reading a chapter from
Feature Management with LaunchDarkly
Published in: Oct 2021
Publisher: Packt
ISBN-13: 9781800562974
Register for a free Packt account to unlock a world of extra content!
A free Packt account unlocks extra newsletters, articles, discounted offers, and much more. Start advancing your knowledge today.
Unlock this book and the full library FREE for 7 days
Get unlimited access to 7000+ expert-authored eBooks and videos courses covering every tech area you can think of
Renews at $19.99/month. Cancel anytime
Banner background image