I think the main problem is that many zap events are delivered without reusage of the WS connection. One of the best ways that you could potentially go, it to maintain persistent web socket connection, and batch events using threshold (5 seconds or more) and number (under 10-50) per batch per relays. Hope it makes sense. 🐶🐾🫡