Feature Flags
In this chapter, we will learn about feature flags, what they are, how to use them, and the benefits of using them. Using feature flags is not mandatory for applications. However, as application complexity increases, the need for feature flags will arise.
There are many different features provided by feature flags, but in this chapter, we will focus on how to use feature flags to enable/disable certain features in an application. We will be using an open source, simple version of the feature flag server to demonstrate the integration for both frontend and backend services.
In this chapter, we’ll cover the following topics:
- Understanding what feature flags are all about
- Installing an open source feature flag server
- Enabling/disabling features using feature flags
- Integrating feature flags for frontend and backend services