-
Notifications
You must be signed in to change notification settings - Fork 0
2. Glossary
A tenant of the system. Each application's state is segregated from the others. An application can perform operations on resources owned by itself only.
All operations in the Fizz services are performed by users. A user is anyone (anything) that uses the Fizz system. Users can include application users, bots, systems, etc. Please note that Fizz does not ensure that users are uniquely identified, it is the responsibility of the application system to assign unique identifiers to users.
An entity that subscribes to messages published on a topic (or channel).
Fizz implements a topic-based publish-subscribe system that allows entities (publishers) to send messages to subscribers in a reliable way.
Establishes a channel of communication (or "chat-room") between different entities. Entities can publish messages to a channel, which are then delivered to all subscribing entities. Channels persist all messages to a message journal, which allows offline entities to read through the message history. A channel can also comprise of multiple topics for sharding large channels.
A thing of interest that takes place in a system. Fizz allows events to be ingested into the system. The analytics service runs various kinds of analyses on the ingested data to extract valuable insights.