SS

RCKMS Shared Service

Overview

The RCKMS Shared Service (SS) serves as the primary entrypoint for the reportability environment, utilizing jurisdiction records stored in the Document Database to appropriately invoke other services to generate an RCKMS output payload.

Refer to Interactions for further details.

Service Mesh

Interactions

Workload performs the following interactions:

  • In the reportability environment, the Shared Service accepts incoming RCKMS payloads from Mirth channels, and serves as the transaction broker for the main reportability event loop, communicating with the Document Database, VCS, DSS, and ultimately responding back to Mirth with an RCKMS output payload.

  • In the authoring environment, the Shared Service accepts test submissions from CAT, the primary user interface for the RCKMS platform. This operation is primarily performed by HLN business analysts to validate authoring changes, and to certify new releases.

Placement

Workload should be deployed to both the authoring and reportability environments.

Pod Specification

Attributes

Parameter
Value

Name

shared-service

Restart Policy

Always

Termination Grace Period (seconds)

60

Tolerations (optional for AIMS environments)

N/A

Containers

SS Container

Volumes

Pod does not require any Volume resource requirements.

Workload Definition

Reportability Environment

Provision workload as a Kubernetes Deployment resource, with RollingUpdate strategy and the following attributes for nominal operation state:

Parameter
Value

Replicas

24

Minimum Ready Seconds

15

Maximum Surge

12

Maximum Unavailable

0

Authoring Environment

Provision workload as a Kubernetes Deployment resource, with RollingUpdate strategy and the following attributes for nominal operation state:

Parameter
Value

Replicas

1

Minimum Ready Seconds

15

Maximum Surge

1

Maximum Unavailable

0

Workload Identity

A Kubernetes Service Account named shared-service should be associated with this workload, for bindings specified in containers.

Last updated