Skip to main content

Contributor's Guide


As a distributed, "hybrid cloud" application, the backend architecture of ChRIS is complex.

Generally, users sit in front of the ChRIS_ui, which makes HTTP requests to the CUBE API. CUBE speaks to one or more pfcon services. A pfcon provides CUBE access to a specific compute resource. pfcon speaks to pman, which is a shim that translates a job request from CUBE to a call to the compute resource cluster.

Architecture Diagram

Values and Goals