It does publish-subscribe as well, but at its core its a realtime datastore that lets manipulate and observe small JSON objects called records. Any change is immediatly persisted and synchronised across subscribers. It also has some other stuff like request-response or realtime search