Summary
In this chapter, we learned about feature flags, including what they are used for and how to use them. We learned how to install a simple feature flag server and saw how to integrate it with our sample application.
We went through the steps of using feature flags in two different use cases – integrating it by checking on the flag to enable/disable a button in our frontend and in the backend to call different microservices. Using feature flags to enable or disable certain services gives the application flexibility on what response will be sent back to the frontend, which gives developers the ability to allow access to certain services as and when needed.
In the next chapter, we will look at building continuous integration by exploring the different features provided by GitHub.