The Python code for some of the sources is here: https://github.com/wybiral/stream-sources
On my network there's a bunch of those stream sources feeding into a Golang server that stores the articles and aggregates the ones I'm interested in for real-time updates/alerts.
The nice thing is that I can attach temporary scrapers with alerts to monitor status pages and other updates that don't use RSS or anything.
IMO WebSocket API's or streaming HTTP make more sense than RSS these days. But RSS can easily be converted into a format like that if you store the recent history and only push new content.