I am writing a service in which drivers of a certain platform send GPS coordinates periodically via WebSocket.
The canonical name for those channels would be something like “locations:driver_id”, but of course the driver was authenticated when the socket connection was established. So, the driver_id part of it is redundant, you have it in the socket assigns.
The app never broadcasts to those channels, they are one way only (except for replies), and I am thinking about dropping the suffix. You connect, join “locations”, and start streaming.
Do you see any drawback in that naming schema?