RestMS might be described as “Twitter for applications” because it makes it easy for applications to join together. This article explains RestMS by comparing it to alternatives, and provides some typical use cases.
Global flight data
A firm publishes global flight data: they collect data from airports, aviation authorities, airlines, and booking systems. They publish this as a series of a dozen or so feeds, broken up by geographic relevance. North America is covered by three feeds, while Europe is covered by two.
This firm publishes these feeds to an RestMS servers. The feeds carry around 200 updates per second, or 10M per day. The feeds peak at 1,000 updates per second. Each update is one message.
There are a set of message types, covering flight departures and arrivals, delays, and position …