Tag

Feature Flags

0 views collected around this technical thread.

php中文网 Courses
php中文网 Courses
Apr 29, 2023 · Backend Development

Using Laravel Pennant for Feature Flags in Laravel 10

Laravel Pennant, introduced with Laravel 10, provides a robust feature‑flag system that lets developers gradually roll out new functionality, perform A/B testing, and implement trunk‑based development strategies, with examples showing both closure‑based and class‑based definitions, controller usage, and middleware integration.

BackendFeature FlagsLaravel
0 likes · 4 min read
Using Laravel Pennant for Feature Flags in Laravel 10
php中文网 Courses
php中文网 Courses
Apr 20, 2023 · Backend Development

Using Laravel Pennant for Feature Flags in Laravel 10

This article introduces Laravel Pennant, the official feature‑flag package for Laravel 10, explains its benefits for gradual releases and A/B testing, and provides clean code examples showing how to define and use feature flags within service providers, controllers, and middleware.

BackendFeature FlagsLaravel
0 likes · 4 min read
Using Laravel Pennant for Feature Flags in Laravel 10
DataFunSummit
DataFunSummit
Jan 28, 2023 · Big Data

Exploring Apache Superset 2.0: From Data Exploration to Modern BI Dashboards

This comprehensive overview introduces Apache Superset 2.0, covering its history, core features such as SQLLab, extensive visualizations, data‑exploration capabilities, dashboard creation, native filters, custom plugins, feature flags, and practical demos, while also providing tips, Q&A, and community resources for developers and data engineers.

Apache SupersetBI DashboardsCustom Plugins
0 likes · 18 min read
Exploring Apache Superset 2.0: From Data Exploration to Modern BI Dashboards
ByteDance Data Platform
ByteDance Data Platform
Apr 20, 2022 · Operations

How Progressive Delivery Cuts Release Risk While Accelerating Iterations

This article explains progressive delivery and feature‑flag based smart release, showing how controlled rollout pace and stage authorization reduce deployment risk, enable rapid iteration, and integrate with CI/CD, A/B testing, and monitoring for safer software releases.

CI/CDFeature FlagsProgressive Delivery
0 likes · 17 min read
How Progressive Delivery Cuts Release Risk While Accelerating Iterations
DevOps Cloud Academy
DevOps Cloud Academy
Sep 27, 2021 · Operations

Accelerating Development Through Continuous Delivery: Lessons from Google

The article explains how Google’s continuous delivery practices—such as modular architecture, feature flags, gray‑scale deployments, rapid feedback loops, and a culture of always‑ready‑to‑deploy—enable faster, safer software releases while reducing risk and cost.

CI/CDContinuous DeliveryFeature Flags
0 likes · 20 min read
Accelerating Development Through Continuous Delivery: Lessons from Google
Continuous Delivery 2.0
Continuous Delivery 2.0
Sep 27, 2021 · Operations

Continuous Delivery: Accelerating Development Speed Safely at Google

The article explains how Google treats development speed as a team sport, using modular architecture, continuous integration, feature flags, gray deployments, production‑like testing, and data‑driven decisions to enable frequent, small releases that improve quality, reduce risk, and lower costs.

CI/CDContinuous DeliveryFeature Flags
0 likes · 21 min read
Continuous Delivery: Accelerating Development Speed Safely at Google
Continuous Delivery 2.0
Continuous Delivery 2.0
Apr 8, 2020 · Operations

Facebook Configuration Management: Rolling Release with GateKeeper

The article explains how Facebook uses the GateKeeper configuration system to perform safe, incremental rolling releases of new features, describing the release stages, constraint‑based switch logic, integration with external data stores, and the trade‑offs between flexibility and operational risk.

Configuration ManagementFacebookFeature Flags
0 likes · 7 min read
Facebook Configuration Management: Rolling Release with GateKeeper
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 25, 2020 · Operations

Leveraging Feature Flags for Controlled Changes and Rapid Feedback Loops

Feature flags enable controlled system changes, allowing teams to monitor business and technical metrics, quickly roll back harmful updates, and operate within a rapid feedback loop that informs subsequent iterations, though many modern product teams struggle to integrate flag platforms with analytics systems for richer insights.

Continuous DeliveryFeature FlagsSoftware Operations
0 likes · 3 min read
Leveraging Feature Flags for Controlled Changes and Rapid Feedback Loops
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 21, 2020 · Operations

Using Feature Flags for Controlled System Changes and Rapid Feedback Loops

Feature flags enable controlled system changes, allowing teams to observe business and technical impacts, retain beneficial updates, quickly roll back harmful ones, and continuously learn through a fast feedback loop that guides subsequent modifications.

A/B testingContinuous DeliveryFeature Flags
0 likes · 2 min read
Using Feature Flags for Controlled System Changes and Rapid Feedback Loops
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 19, 2020 · Operations

Best Practices for Naming, Managing, and Retiring Feature Flags

This article outlines practical guidelines for creating clear feature‑flag names, establishing management processes, implementing retirement plans, detecting stale "zombie" flags, assigning ownership, and using metadata tags to keep feature‑flag systems maintainable and low‑risk.

DevOpsFeature FlagsLifecycle Management
0 likes · 7 min read
Best Practices for Naming, Managing, and Retiring Feature Flags
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 18, 2020 · Backend Development

Applying Feature Flags in Unit Testing and CI/CD Pipelines

The article explains how to use feature flags in a three‑tier microservice architecture, describing the need for both high‑level end‑to‑end tests and low‑level unit tests within CI/CD pipelines to ensure correct behavior when flags are on or off, while avoiding excessive test combinatorial explosion.

CI/CDFeature Flagsmicroservices
0 likes · 4 min read
Applying Feature Flags in Unit Testing and CI/CD Pipelines
Continuous Delivery 2.0
Continuous Delivery 2.0
Feb 17, 2020 · R&D Management

Using Feature Flags to Control Free Delivery Banner Visibility

The article explains how an e‑commerce company can use a single feature‑flag named “free‑delivery‑banner” to selectively show or hide a free‑delivery banner on the homepage, coordinating across product, delivery‑cost, and marketing teams while minimizing cross‑team dependencies.

BannerCross‑Team CollaborationFeature Flags
0 likes · 3 min read
Using Feature Flags to Control Free Delivery Banner Visibility
Continuous Delivery 2.0
Continuous Delivery 2.0
Jan 7, 2020 · Backend Development

Placing Feature Flags in an E‑commerce Backend: Deciding Where Free Shipping Logic Belongs

This article examines how to locate the free‑shipping feature‑flag decision in an e‑commerce system, arguing that the decision should be made at the web‑layer where user context is available and then passed to the checkout service, keeping each service focused on its core responsibilities.

Feature Flagsbackend architecturefree shipping
0 likes · 7 min read
Placing Feature Flags in an E‑commerce Backend: Deciding Where Free Shipping Logic Belongs
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 27, 2019 · Backend Development

Server‑Side vs Client‑Side Feature Flag Decision: Performance, Latency, Security, and Complexity Considerations

Choosing whether to evaluate feature flags on the server or the client impacts performance, configuration latency, security, and implementation complexity, with server‑side decisions generally offering better speed, reduced cache‑invalidation risks, protected data handling, and simpler architecture, especially for web and mobile applications.

Feature Flagsclient‑server architectureperformance
0 likes · 5 min read
Server‑Side vs Client‑Side Feature Flag Decision: Performance, Latency, Security, and Complexity Considerations
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 16, 2019 · Backend Development

Best Practice #2: Beware of Switching from Anonymous to Logged-in State

When a user moves from an anonymous to a logged-in state, maintaining consistent feature‑flag behavior—such as discount eligibility—requires strategies like assigning a persistent visitor ID via cookies to link the two sessions and ensure a seamless experience.

Feature FlagsUser Experienceconsistency
0 likes · 3 min read
Best Practice #2: Beware of Switching from Anonymous to Logged-in State
Continuous Delivery 2.0
Continuous Delivery 2.0
Dec 11, 2019 · Product Management

Best Practice #1: Maintaining Consistency of Feature Flags During Rollout

This guide explains how to keep a feature flag's assignment consistent for individual users as exposure percentages increase or decrease, using a new "Previously Seen Products" section on an e‑commerce search page as a practical example.

A/B testingExperimentationFeature Flags
0 likes · 4 min read
Best Practice #1: Maintaining Consistency of Feature Flags During Rollout
DevOps
DevOps
Mar 26, 2019 · Product Management

Using Feature Flags in Azure DevOps for Controlled Feature Release and Feedback

The article explains how Azure DevOps teams separate application deployment from feature rollout using feature flags, enabling granular control, early user feedback, rapid rollback, and a staged release process without redeploying the application.

Azure DevOpsContinuous DeliveryDevOps
0 likes · 11 min read
Using Feature Flags in Azure DevOps for Controlled Feature Release and Feedback
DevOps
DevOps
Mar 18, 2018 · Operations

Microsoft Global Development Platform Team’s Journey from Agile to DevOps

The article chronicles Microsoft’s Global Development Platform Engineering team’s transformation from an Agile‑focused process to a DevOps‑driven culture, detailing the 2013 Visual Studio 2013 launch, the ensuing service outage, multi‑region scaling, canary deployments, feature‑flag controls, Git‑based branching, Scrum adaptations, and data‑driven experiments that dramatically improved service reliability and user onboarding rates.

AgileContinuous DeliveryDevOps
0 likes · 16 min read
Microsoft Global Development Platform Team’s Journey from Agile to DevOps
DevOps
DevOps
Oct 12, 2017 · Cloud Computing

Lessons Learned from the Visual Studio Online Launch: Scaling, DevOps, and Feature‑Flag Practices

The article recounts Visual Studio Online’s 2013 launch outage, explains how Microsoft adopted multi‑region scaling, canary releases, continuous integration, and feature‑flag patterns to transition from Agile to DevOps, and shows how these practices dramatically improved service stability and accelerated product delivery.

Continuous IntegrationDevOpsFeature Flags
0 likes · 11 min read
Lessons Learned from the Visual Studio Online Launch: Scaling, DevOps, and Feature‑Flag Practices
High Availability Architecture
High Availability Architecture
Mar 16, 2017 · Operations

Stormcrow: Dropbox’s Scalable Feature‑Flag Platform for Rapid Deployment and A/B Testing

The article describes Dropbox’s Stormcrow system, a configurable feature‑gate platform that enables fast, safe rollout of new functionality across web, desktop, and mobile clients, supports granular A/B testing, leverages custom data fields, and integrates deployment, monitoring, and audit tooling for large‑scale operations.

A/B testingFeature Flagsdeployment
0 likes · 15 min read
Stormcrow: Dropbox’s Scalable Feature‑Flag Platform for Rapid Deployment and A/B Testing