Home / Companies / GitLab / Blog / Post Details
Content Deep Dive

How to use feature flags to lower risk in deployments

Blog post from GitLab

Post Details
Company
Date Published
Author
Cesar Saavedra
Word Count
4,462
Company Posts That Month
20
Language
English
Hacker News Points
-
Post removed?
No
Summary

The tutorial delves into the use of feature flags as a progressive delivery technique in continuous delivery (CD), aimed at reducing deployment risks by allowing developers to perform controlled testing in production environments. Feature flags enable developers to specify which features are deployed and to whom, facilitating experimentation without affecting all users. The guide illustrates the implementation of feature flags using GitLab, involving steps to set up a Kubernetes cluster, import and manage projects, and configure feature flags for different environments. It highlights the benefits of feature flags such as lower risk, ease of use, and enhanced compliance through audit capabilities. The tutorial includes a practical segment using a fictitious inventory management application, demonstrating how to create, configure, and apply feature flags, followed by testing these flags in both staging and production environments to ensure functionality. It emphasizes the importance of audit events in tracking changes to feature flags for compliance and risk management, ultimately offering a comprehensive approach to deploying updates with minimized risk.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Kubernetes 29 1,182 172 77 -20%
Secrets Management 3 539 100 62 -34%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.