Но вообще тема подписки на события известная. В нескольких проектах для интеграции использовали. Но по старинке использовались либы над CometD и LongPolling. Но хороших либ чтобы работать с этим протоколом не особо много. На практике использовали jsForce либу, но для Streaming API реализация оставляет желать лучшего. При активном использовании на проде подписки хаотически отваливаются. Приходилось использовать хаки для периодической переинициализации слушателей. Надо будет попробовать поработать с gRPC. Протокол от гугла, да и либ под разные языки хватает.