This chapter contains high view of Hermes architecture. It should give you basic idea of how Hermes operates and connects to other systems. Each mentioned mechanism has own chapter that describes it in-depth, please refer to them for more details.

Hermes is message broker using Kafka as message storage and routing backed. It consists of three modules:

Hermes integrates with multiple systems, each having different role.

Architecture overview

Message flow