Echo StreamServer can handle thousands of items submitted per second and can send diffs to clients when search results change. This means that clients are able to live update users when the underlying data changes.
Items stored and returned by Echo StreamServer can have multiple parents and multiple children. This makes it perfectly suited for hierarchical relationships and threaded conversations.
Query any data out of Echo StreamServer using a powerful SQL-like query language. Supporting more than 15 predicates, nesting and exclusions Echo Query Language (EQL) is the most powerful query language for real-time activity data around.
Items stored in Echo StreamServer are permanently stored and accessible at any time using EQL.
Items are easily submitted and retrieved via a well-documented restful API. Use it in any web, mobile or server-side app.
Designed for and running at scale means that StreamServer can not only handle your typical load profile, but can also handle big, unexpected peaks in traffic. No need to worry about sharding, caching or load balancers - we look after all that for you.
Echo StreamServer comes with an easy-to-use, flexible yet powerful SDK, making it a snap to quickly assemble your custom real-time app leveraging any data in the platform.
StreamServer automatically connects child items to their parents based on organic references to URLs.
Items in the Echo StreamServer are captured, stored and served in the open standard ActivityStreams data model. Authentication is facilitated via OAuth and Backplane. All this is designed to ensure Data Portability is a breeze.