Giter Club home page Giter Club logo

bucketeer's Introduction

Maximize Development with Minimum Risk

Bucketeer Dashboard

Bucketeer is an open-source platform created by CyberAgent to help teams make better decisions, reduce deployment lead time and release risk through feature flags. Bucketeer offers advanced features, such as dark launch and staged rollouts, that perform limited releases based on user attributes, devices, and other segments.

We are preparing and making the installation process simpler so anyone can easily use it. Stay tuned for weekly updates!

Bucketeer Features

Feature Flags

Feature Flags are a software development tool that ensures an efficient, low-risk release cycle by enabling or disabling features in real time without deploying new code.
Bucketeer offers advanced features, such as dark launch and staged rollouts, that perform limited releases based on user attributes, devices, and other segments.

With feature flags, you can continuously deploy new features that are still in development without making them visible to the users.
This makes it possible to separate the deployment from the release, which allows teams to manage the feature's entire lifecycle.

A/B Testing

A/B testing is an experimentation process to compare one or multiple versions of an application. It helps your team analyze what performs better and make better data-driven decisions without relying on intuition or personal experience.

Bucketeer uses the Bayesian algorithm to analyze which variable of your A/B test is likely to perform better. Because it requires a smaller sample size, you can get results faster with lower experimentation costs than a Frequentist algorithm.

Trunk-based Development

Trunk-based development reduces lead time, speeding up the process from code review to release with the use of feature flags.

Developers can implement a new feature by disabling the flag and deploying it to the main branch at any time.
This helps prevent merge conflicts caused by long-lived branches and reduces code review costs.

This practice is essential for large teams to ensure that a shared branch is always releasable without delaying the QA time and affecting the user.

Supported SDKs

Bucketeer supports various languages and runtimes, with more coming soon!

Client-side

  • Android
  • iOS
  • Javascript
  • Flutter

Server-side

  • Go
  • NodeJS

Documentation

See our documentation.

Note: The documentation is still a work in progress. We will update it every week. Stay tuned!

License

Apache License 2.0, see LICENSE.

Contributing

We would ❤️ for you to contribute to Bucketeer and help improve it! Anyone can use and enjoy it!

Please follow our contribution guide here.

Big thanks to all Bucketeer contributors who have helped us since the beginning!

bucketeer's People

Contributors

bimalgrg519 avatar cre8ivejp avatar cut0 avatar dependabot[bot] avatar github-actions[bot] avatar knanao avatar masaaania avatar ono-max avatar renovate[bot] avatar ta1m1kam avatar ubisoft-potato avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.