For the complete documentation index, see llms.txt. This page is also available as Markdown.

Feature Flags

Learn Feature Flags through Harness University

Drastically reduce rollbacks, deploy faster with less risk, spend more time building and coding, and less time fixing production with Progressive Delivery.

Go to Harness University for the full catalogue of courses and certifications.

Self-Paced Training

Free self-paced courses that you can consume on your own time.

Instructor-Led Training

Intensive two-day courses are designed for engineers looking to deepen their understanding and expertise in Harness.

Certifications

Test and validate your knowledge of Harness by becoming a Harness Certified Expert.

Feature Flags - Developer

Feature Flags - Developer badge

Product version: Harness FF Free/Team Plans

Assesses the fundamental skills to progressivly deploy/toggle your applications with FF projects.

Review Study Guide

Topic
Material

1. Introduction to Feature Flags

Understand what a feature flag is and how it can be used in software development

Understand the benefits of using feature flags in a development process

Familiarize with the terminology used in Harness.io's feature flag capabilities

2. Harness.io's Feature Flag Fundamentals

Learn about the basics of Harness.io's feature flag capabilities

Identify different types of feature flags within the Harness.io environment

Familiarize with the different statuses of feature flags

3. Managing Feature Flags in Harness.io

Learn how to create a simple feature flag in Harness.io

Learn how to enable and disable a feature flag

Learn how to use the Harness.io dashboard to manage feature flags

4. Advanced Feature Flag Techniques

Understand the concept of feature flag hierarchy

Learn about the concept of percentage rollouts with feature flags

Understand the basics of targeting rules in feature flags

5. Feature Flags in Development Workflow

Understand the role of feature flags in continuous delivery

Learn how to integrate feature flags into your existing development workflow

Understand the process of rolling back a feature flag

6. Security and Analytics in Feature Flags

Learn how to read and interpret feature flag analytics

Familiarize with Harness.io's security measures related to feature flags

Learn how to troubleshoot basic feature flag issues

Register for Exam

Exam Details

The Feature Flag Developer exam tests your knowledge and skills of the Harness Feature Flag module.

Prerequisites

  • Basic terminal skills

  • Basic understanding of on-premise or cloud architecture

Exam Details

Exam Type
Duration

Knowledge Exam

90 minutes

Covered Domain
Coverage

Introduction to Feature Flags

15%

Harness.io's Feature Flag Fundamentals

20%

Managing Feature Flags in Harness.io

20%

Advanced Feature Flag Techniques

20%

Feature Flags in Development Workflow

15%

Security and Analytics in Feature Flags

10%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#
Objective

1

Introduction to Feature Flags

1.1

Understand what a feature flag is and how it can be used in software development

1.2

Understand the benefits of using feature flags in a development process

1.3

Familiarize with the terminology used in Harness.io's feature flag capabilities

2

Harness.io's Feature Flag Fundamentals

2.1

Learn about the basics of Harness.io's feature flag capabilities

2.2

Identify different types of feature flags within the Harness.io environment

2.3

Familiarize with the different statuses of feature flags

3

Managing Feature Flags in Harness.io

3.1

Learn how to create a simple feature flag in Harness.io

3.2

Learn how to enable and disable a feature flag

3.3

Learn how to use the Harness.io dashboard to manage feature flags

4

Advanced Feature Flag Techniques

4.1

Understand the concept of feature flag hierarchy

4.2

Learn about the concept of percentage rollouts with feature flags

4.3

Understand the basics of targeting rules in feature flags

5

Feature Flags in Development Workflow

5.1

Understand the role of feature flags in continuous delivery

5.2

Learn how to integrate feature flags into your existing development workflow

5.3

Understand the process of rolling back a feature flag

6

Security and Analytics in Feature Flags

6.1

Learn how to read and interpret feature flag analytics

6.2

Familiarize with Harness.io's security measures related to feature flags

6.3

Learn how to troubleshoot basic feature flag issues

Next Steps

The Feature Flag Developer exam can start immediately after registering. Please allow up to 90 mins to complete the knowledge exam.

  1. Create an account in Harness University

  2. Review the Study Guide above.

  3. Register for an exam.

  4. Take the exam.

Register for Exam

Feature Flags - Administrator

Feature Flags - Administrator badge

Product version: Harness FF Paid Plans

Assesses the fundamental skills to deploy and maintain FF projects and the overall Harness Platform. This exam builds upon the Feature Flags Developer Certification.

Review Study Guide

Topic
Material

1. Managing Feature Flags

Create new feature flags with appropriate configurations.

Modify existing feature flags to update their behavior.

Archive feature flags when they are no longer needed.

2. Optimizing Flag Evaluations

Identify and address latency issues in flag evaluations.

Implement caching strategies to improve response times.

Monitor and analyze flag evaluation performance.

3. Flag Types and Use Cases

Choose the right type of feature flag for specific use cases.

Create feature flags that serve different variations, including dark mode.

Configure feature flags for internal testing and feedback.

4. Pipeline Integration

Understand the options for setting flag switches in feature flag pipelines.

Implement default pipelines for consistent flag changes.

Add approval gates and notifications for flag enable/disable processes.

5. Feature Flag SDKs

Identify available processors for the Feature Flag SDK in Harness.

Understand which server-side SDKs are supported by Harness.

Configure SDKs to interact with Harness Feature Flags.

6. Relay Proxy Configuration

Troubleshoot Relay Proxy configurations for streaming functionality.

Update Relay Proxy settings and handle API key changes.

Ensure proper communication between SDKs and Relay Proxy.

7. Target Management and Metadata

Associate feature flags with specific server targets.

Add custom attributes to targets for enhanced metadata.

Understand the removal and expiration behavior of targets.

8. Bulk Target Creation

Explore alternative methods for creating custom target lists.

Understand the limitations of CSV imports for target creation.

Utilize available options to populate the list of targets efficiently.

9. Flag Rollout and Rule Configuration

Define rollout strategies, including percentage rollouts.

Ensure consistent flag values for users across different SDKs.

Create and manage rules to control flag behavior for specific targets and groups.

Register for Exam

Exam Details

The Feature Flag Administrator exam tests your knowledge and skills of the Harness Feature Flag module.

Prerequisites

  • Intermediate terminal skills

  • Basic understanding of on-premise or cloud architecture

  • This exam builds upon the Feature Flag Developer Exam

Exam Details

Exam Type
Duration

Knowledge Exam

90 minutes

Hands On Exam

120 minutes

Covered Domain
% of Coverage

1. Managing Feature Flags

16%

2. Optimizing Flag Evaluations

7%

3. Flag Types and Use Cases

5%

4. Pipeline Integration

7%

5. Feature Flag SDKs

10%

6. Relay Proxy Configuration

7%

7. Target Management and Metadata

10%

8. Bulk Target Creation

4%

9. Flag Rollout and Rule Configuration

7%

Exam Objectives

List of Objectives

The following is a detailed list of exam objectives:

#
Objective

1

Managing Feature Flags

1.1

Create new feature flags with appropriate configurations.

1.2

Modify existing feature flags to update their behavior.

1.3

Archive feature flags when they are no longer needed.

2

Optimizing Flag Evaluations

2.1

Identify and address latency issues in flag evaluations.

2.2

Implement caching strategies to improve response times.

2.3

Monitor and analyze flag evaluation performance.

3

Flag Types and Use Cases

3.1

Choose the right type of feature flag for specific use cases.

3.2

Create feature flags that serve different variations, including dark mode.

3.3

Configure feature flags for internal testing and feedback.

4

Pipeline Integration

4.1

Understand the options for setting flag switches in feature flag pipelines.

4.2

Implement default pipelines for consistent flag changes.

4.3

Add approval gates and notifications for flag enable/disable processes.

5

Feature Flag SDKs

5.1

Identify available processors for the Feature Flag SDK in Harness.

5.2

Understand which server-side SDKs are supported by Harness.

5.3

Configure SDKs to interact with Harness Feature Flags.

6

Relay Proxy Configuration

6.1

Troubleshoot Relay Proxy configurations for streaming functionality.

6.2

Update Relay Proxy settings and handle API key changes.

6.3

Ensure proper communication between SDKs and Relay Proxy.

7

Target Management and Metadata

7.1

Associate feature flags with specific server targets.

7.2

Add custom attributes to targets for enhanced metadata.

7.3

Understand the removal and expiration behavior of targets.

8

Bulk Target Creation

8.1

Explore alternative methods for creating custom target lists.

8.2

Understand the limitations of CSV imports for target creation.

8.3

Utilize available options to populate the list of targets efficiently.

9

Flag Rollout and Rule Configuration

9.1

Define rollout strategies, including percentage rollouts.

9.2

Ensure consistent flag values for users across different SDKs.

9.3

Create and manage rules to control flag behavior for specific targets and groups.

Next Steps

The Feature Flag Administrator exam can start immediately after registering. Please allow 90 mins for the knowledge exam and approximately 120 minutes for the hands on exam.

  1. Create an account in Harness University

  2. Register for an exam. There is a $50 fee for the exam

  3. Take the exams

    1. There will be a knowledge and hands on portion.

Register for Exam

Feature Flags - Architect (BETA COMING SOON)

Feature Flags - Architect (BETA COMING SOON) badge

Product version: Harness FF Paid Plans

Coming soon

This certification is in beta and not yet open for registration.

Assess key technical job functions and advanced skills in design, implementation and management of FF.

Last updated

Was this helpful?