The goal of this document is to provide information about how we use Kafka in Airy Core.
Inspired by this article, our naming conventions follow these rules:
- A topic has a three-part name:
- Each part uses lisp-case (down-case words separated by
Each part defines a more granular scope:
kindis the type of data the topic contains at the highest level possible. Valid examples are:
domainis what you would call a database name in a traditional RDMS.
datasetis what you would call a database table in a traditional RDMS.
Given these rules, here are a few examples: