Architecture

The following diagram illustrates the interactions between the Schema Repository, the Apache Kafka Brokers, and the Apache Kafka Clients.

The TIBCO schema repository assists with schema storage and management between the Schema Repository and the Apache Kafka messaging system. The FTL server (typically a cluster of three or more) provides back-end storage of the schemas.

The Schema Repository daemon (tibschemad) stores and retrieves Apache Avro message schemas. The Apache Avro message format is a widely used and compact representation. Parsing is fast. Apache Avro supports schema evolution and field name aliases.