Skip to content

0004 - Communication Channel

Overview

There are some communication channel that alive among our Slack community to serve the notification purpose

Detail explain metadata

For Slack

Level

Level is the one number that represented for the phase on development component

Level Description
0 Development phase - related to developer process like code-regulation, application test
1 Go to Market phase - related to handler composite message run in services
2 Customer service phase - related to handle workload to clients

Name

Name is a short - descreptive - self explain name for a channel for specific purpose

Channel

Name Style Description
0-zone4test Public Channel for developer to test message before go live without convention
0-code-review Public Channel for developer to inform pull requests, issues link to GitHub
0-code-regulation Public Channel catch violated regulation of coding applied for project
0-test-application Public Channel contain test results: unitest, integration, e2e, ...
1-task-schedule Public Channel contain production message that generated from tasks within frequency period
1-ops-pipeline Public Channel handle message from pipelines in the infrastructure
1-ops-server Public Channel notification health from controlable server, both on on-prem or cloud
1-ops-reporter Public Channel for reporter send report for all element in frequency time basic
1-resource-specification Private Channel declaration/change/provision for resource in service deployment. E.g: CPU, RAM, ..
1-service-deployment Private Channel for service deployment from CICD: GitHub Actions, Cloud Build

@bao.truong has been updated at 2023-09-21

Rule

  • [1] For the developer:

  • You should be in all public channel that described in the above list.

  • You should have the metadata description

  • Your application/services must be send the message at a rate limit to not anoying other

  • You can mute the channel that has messy messages but make sure you has push notification on the way

  • [2] For the maintainer:

  • Make sure all the channel is active and informative to other members

  • For the private channel, it's depend on the maintainer per project and Slack admin to deciced to invite the related members.