DEV Community

Comiscience
Comiscience

Posted on • Edited on

How to build a feature flags service in a few minutes

Overview

This article is about how to build a feature flag tool & feature management service with an open-source feature management project FeatBit.

Introduction

More and more teams and companies started to use feature flag tools and feature management services to reduce delivery risk, speed up feature release, and achieve BizDevOps.

There are some open-source feature flag tools, but none of them are 100% open-source. You must pay for functionalities like user segments, audit logs, change requests, IAM, etc.

Here I introduce a new open-source feature management project developed by .NET. It's not only open-source with more functionalities but also user-friendly.

Using the code

Let's start to build our self-hosted feature management.

[1] Go to the GitHub page https://github.com/featbit/featbit

[2] Clone the repository to your server or local machine and boot up the services.

git clone https://github.com/featbit/featbit
cd featbit
docker compose up -d
Enter fullscreen mode Exit fullscreen mode

[3] Wait until all containers have started.

Image description

[4] Go to FeatBit's portal http://localhost:8081 with creadentials below to start your journey:

- username: test@featbit.com
- password: 123456
Enter fullscreen mode Exit fullscreen mode

Until now, you've successfully built and hosted your feature management service.

FeatBit includes lots of services such as testing in production, progressive release, AB testing, etc.

To get started, you can check its GitHub page or go directly to its Documentation page.

Image description

Points of Interest

It was a good experience. You built a feature management service in a few minutes.

You can check how they code the project by reading more documentation (e.g, Architecture)

You can also join the community to chat and exchange opinions with them.

If you find it useful, you can support it by giving it a Star.

Image description


FeatBit

Top comments (1)

Collapse
 
eulaliallewe profile image
EulaliaLlewe

this post is very interesting and useful for all of us. I really liked your blog. Big thanks for the useful info. Spells to make him come back