Empower - The fourth pillar

What is Empower? Empower, the fourth and final pillar of feature management, reimagines the process of giving users access to your software. It applies especially, though not exclusively to managing entitlements. In a software context, “entitlements” refers to the act of enabling or disabling features, services, and products for customers. For example, when you unlock your full...

October 20, 2024 · 13 min · 6457 words · Joey

Hexagonal architecture pattern

Intent The hexagonal architecture pattern, which is also known as the ports and adapters pattern, was proposed by Dr. Alistair Cockburn in 2005. It aims to create loosely coupled architectures where application components can be tested independently, with no dependencies on data stores or user interfaces (UIs). This pattern helps prevent technology lock-in of data stores and UIs. This makes it easier to change the technology stack over time, with limited or no impact to business logic....

October 20, 2024 · 8 min · 1515 words · Joey

Improving flag usage in code

Improving flag usage in code Read time: 10 minutes Last edited: Sep 18, 2024 Overview This guide provides best practices and suggestions for improving code that uses feature flags. These practices can improve both code quality and ease of maintenance. You can use code in tandem with your feature flags to maintain and improve the resilience of your process, including improving flag hygiene, giving your team more flexibility, refactoring flagged...

October 20, 2024 · 13 min · 6129 words · Joey

LaunchDarkly’s vision of feature management

Software powers the world. LaunchDarkly empowers all teams to deliver and control their software. Theoretically, teams can engage in all four pillars of feature management without relying on a dedicated feature management tool. In many cases, engineers will construct a patchwork solution for feature flag management in-house. Some organizations, however, do build and use world-class homegrown systems. But in our experience, the latter is the exception. Unsurprisingly, LaunchDarkly contends that,...

October 20, 2024 · 5 min · 2275 words · Joey

LaunchDarkly’s vision of feature management

翻译自https://launchdarkly.com/the-definitive-guide-to-feature-management...

October 20, 2024 · 4 min · 1544 words · Joey

Learn - The third pillar

What is Learn? The Learn pillar of feature management focuses on enabling all teams to better understand how software changes affect users and systems. It is designed for the entire product delivery team: developers , DevOps and site reliability engineers (SREs) , and product managers (PMs). Of all the pillars, Learn is especially concerned with helping software orgs become more data-driven. As a part of this, it provides mechanisms for...

October 20, 2024 · 15 min · 7492 words · Joey

Learn - The third pillar

翻译自https://launchdarkly.com/the-definitive-guide-to-feature-management...

October 20, 2024 · 10 min · 4966 words · Joey

Operate - The second pillar

What is Operate? Operate, the second of the Four Pillars of Feature Management, encompasses feature flag use cases that improve the operational health of your application. It entails making feature flags a mission-critical piece of your operations. As deployment speeds and infrastructural complexity go up, so does the need for operational safeguards. Feature management is that safeguard. Teams that use feature flags via a feature management platform reduce risk and...

October 20, 2024 · 14 min · 6692 words · Joey

Operate - The second pillar

翻译自https://launchdarkly.com/the-definitive-guide-to-feature-management...

October 20, 2024 · 9 min · 4410 words · Joey

Reducing technical debt from feature flags

Reducing technical debt from feature flags Read time: 16 minutes Last edited: Oct 15, 2024 Overview This guide provides ways to reduce and eliminate technical debt related to feature flags using LaunchDarkly. Like all debt, technical debt accumulates over time, but you can mitigate that debt over time if you put effective processes in place before you need them. In this guide, we’ll explore: The challenge of technical debt The...

October 20, 2024 · 20 min · 9945 words · Joey