cenTaur consists of multiple microservices that provide the functionality of the censhare Universal Content Management platform.



The microservices can be divided into functional groups:

  • Frontend related: Includes Authentication, Routing, and Frontend Delivery for cenTaur. The frontend related part is the entry point for all browser requests.
  • Data Handling: Comprises microservices for data and file request handling, and data manipulation. The data handling part is the entry point for all data related requests.
  • Message Bus: Distributes messages and events between the other microservices, including the censhare Server. 
  • Business Logic Services: First, implements the internal business logic that is used by other cenTaur microservices. Second, adds business logic customizations to customize cenTaur:
    • Custom business flows.
    • Custom business logic functions.
  • Legacy Bridge: Part of the censhare Server that provides an interface for cenTaur microservices to access data and functionality of the censhare Server.
  • Helper Services: Provide functionality that is needed by other microservices, for example permission and masterdata handling.
  • Monitoring Services: Shared microservices for various cenTaur environments are responsible for logging, tracing, and monitoring.


The censhare Server is not part of cenTaur but is required for it in Hybrid Mode.