Socket.io can send real time notifications, but none of the backend databases that tie into Prisma are really ideal for sending real time notifications.
Better to use a message queue that watches for the real-time events of the type you need, and then every
Socket.io listener can watch that queue for appropriate events filtered by what that client wants to hear.
Or depending on the nature of the updates (and the message queue you use) you could send each update category to a different queue channel.
There
do exist databases that specialize in change notifications (for example
RethinkDB), but the only database Prisma supports that has
any kind of change notifications (that I can find in a quick search) is SQLite, and that's if you're embedding it.
tl;dr: It's not something that Prisma is really built to help you with, though it's not a missing Prisma feature as much as a feature that doesn't really
belong in Prisma.