Deadline for comments is today: OEP on Feature Toggle Best Practices

21 views
Skip to first unread message

Nimisha Asthagiri

unread,
Mar 19, 2018, 8:30:26 AM3/19/18
to edx-...@googlegroups.com, Eric Fischer, Engineering - All (Employees, Contractors)
Hi all,

Please provide any final comments/feedback/etc on this OEP by EOD today.  Unless there are any blocking issues, we plan to merge it as "Accepted" tomorrow.

Thanks,
Nimisha (and Eric as "Arbiter")


On Wed, Feb 28, 2018 at 2:32 PM, Nimisha Asthagiri <nasth...@edx.org> wrote:
Hello edx-code,

Feature Toggle Best Practices

We use feature toggles extensively in our system to selectively enable a feature for certain users or certain deployments and more generally to decouple deployment of code from release (enablement) of the code. When used with care, feature toggles can be a powerful tool that enable many use cases.

However, feature toggles inherently add complexity to the code since they introduce multiple paths and configuration operations. Let's align on a common best practice for feature toggling as it is critical for both the short-term and long-term health of the open edX system.

Please refer to the PR for feature toggle best practices.

Review Feedback

You may share your comments/feedback by (in order of preference):
  • posting on the PR.
  • starting a thread on #architecture on slack, which we would eventually record in the OEP PR.
  • contacting me or Eric (the Arbiter of this OEP), with the intent of capturing a summary of the conversation on the PR.
Timeline

As specified in the PR, the target review end date is March 19th (extended from March 7th).

Thanks,
Nimisha (and Eric as "Arbiter")


Reply all
Reply to author
Forward
0 new messages