Service catalogue

Service Description Depends on Git repository Docker repository
hocs-audit Receives audit event messages from an SQS queue for persistent storage. SQS hocs-audit hocs-audit
hocs-case-creator Reads a message containing a JSON payload from an AWS SQS Queue, and creates a cases with associated data. hocs-casework, hocs-workflow, SQS hocs-case-creator hocs-case-creator
hocs-casework Handles interactions with reference data specific to cases. hocs-audit, hocs-docs, hocs-info-service, SQS hocs-casework hocs-casework
hocs-docs Handles interactions with documents stored in S3, document conversion, and virus scanning. clamAV, hocs-docs-converter, SQS hocs-docs hocs-docs
hocs-docs-converter Accepts any document as a parameter and returns a .pdf document. hocs-docs-converter hocs-docs-converter
hocs-frontend React application and NodeJS Server for server rendered dynamic forms. hocs-casework, hocs-docs, hocs-info-service, hocs-workflow hocs-frontend hocs-frontend
hocs-info-service Handles various reference data interactions. hocs-docs hocs-info-service hocs-info-service
hocs-management-ui React application for performing management utility functions. hocs-casework, hocs-docs, hocs-info-service hocs-management-ui hocs-management-ui
hocs-outbound-proxy Outbound squid proxy config. hocs-outbound-proxy hocs-outbound-proxy
hocs-notify Sends emails to users based on system events. hocs-info-service, SQS hocs-notify hocs-notify
hocs-search Serves the search functionality through the use of elasticsearch / opensearch. SQS hocs-search hocs-search
hocs-templates Handles templates stored in S3 for use within caseworking functions. hocs-casework, hocs-docs, hocs-info-service hocs-templates hocs-templates
hocs-workflow Handles interactions with the workflow engine, powered by Camunda. hocs-casework, hocs-docs, hocs-info-service hocs-workflow hocs-workflow