Skip to content

Latest commit

 

History

History
36 lines (22 loc) · 1.17 KB

README.md

File metadata and controls

36 lines (22 loc) · 1.17 KB

The core platform for ingesting, analysing, and publishing coverage data to Version Control platforms.

Architecture

architecture.jpg

Folder Structure

The global IaC modules to construct the static parts of the infrastructure (e.g. S3 buckets, event buses, caches, etc).

The shared packages that are used across the microservices.

The independent services which are deployed to handle parts of the pipeline.

Deployment

Theres two key parts of the deployment model of the coverage platform, both of which are handled by Terraform.

Broadly those are:

  1. The global infrastructure which exists outside of any particular service.
  2. The service specific infrastructure, which is managed by the service itself, and deployed alongside the service.