Enable Beta functionality in middleware
User story: I am a product manager. I want to see new features in production system, so I can perform final integration and UX tests.
Proposed solution: We already have a "Beta" group defined in LDAP. Can we formalize this as a "Beta" service in the middleware?
This will allow us to add Beta features to the middleware templates. Let's say we're adding feature foo
to template bar
, we tag it such that only Beta users can see it. Once we've confirmed that we're happy, we untag it in the template, deploy a new version, and everyone can see it.
The "Beta service" should be hidden to non-Beta users :)