habitat-sh / builder

Habitat Builder
Apache License 2.0
32 stars 35 forks source link

Event Notifications for Builder #1582

Closed rahulgoel1 closed 3 years ago

rahulgoel1 commented 3 years ago

The issue is for the need to have notifications for package promote etc. flow between SAAS Builder and On Prem Builder.

Aha! Link: https://chef.aha.io/features/APPDL-32

rahulgoel1 commented 3 years ago

The SAAS builder notifications (e.g. notification of a Package beingpromoted ) need to be updated to the builder instances running on the on customer side. The solution is to develop an API on builder services which will provide the data for the events for previous 24 hours . This API will be invoked once every few hours or on click from UI to get the data regarding the events. The events will be displayed on the UI. The user will have an ability to click this notification icon available on the UI.

rahulgoel1 commented 3 years ago

Research Event Notification Technology. Plan is to research for a solution which meets 100 customers and different type of notification.

Various topics to be considered are :-

Scalability needs for notifications. Scalability of the builder on customer side ( HA builder) Managing the feature flags. ( use LaunchDarkly vs in process feature flags)