It's important to configure channels correctly before they are used in a production environment. This is particularly important for high-volume channels, such as those used in a Livestream environment. Here is a list of considerations that we recommend.
- Read events
- Typing events
- File/image uploads
- Giphy commands
- Attachments, URL enrichments, uploads
All of the above can be disabled from the Channel Type configuration in the Dashboard
- Virtualized lists
- Slow Mode
- Watchers instead of members - there is no need to add users as members to Livestream-type channels that have read/write permissions for users. These channels are effectively "open" for users with a valid JWT for the application. Simply watching the channel is enough.
Lastly, read through these guides