This view shows the high level components that make up the GDS Supported Platform.
Component | Description |
---|---|
BUILD |
converts source code into deployable binary artefacts and stores them in a repository |
CLOUD HOSTING |
provides the underlying cloud infrastructure |
DEPLOY |
controls how binary artefacts are deployed |
GDS SERVICES |
services written by GDS service teams in a GDS Way supported language |
LOGGING |
collects log infomation to allow inspection and diagnosis of a running application |
MONITORING AND ALERTING |
looks after the application and tells you when it is having issues |
PROTECTIVE MONITORING |
ensures that your service is safe and manages the cyber security risk |
RUNTIME |
schedules the code to be run |
Component | Description |
---|---|
Alertmanager |
The TechOps standard alerting tools is AlertManager |
Amazon Web Services |
AWS provides the underlying cloud infrastructure |
CloudWatch |
collects log infomation to allow inspection and diagnosis of a running application |
ConcourseCI |
is the release automation tool that runs build, test and deployment pipelines |
Docker |
runs containers |
GDS Services |
services written by GDS service teams in a GDS Way supported language |
Grafana |
display application metrics |
Helm Charts |
Applications packaged for deployment using Helm Charts |
EKS |
AWS Elastic Container Service for Kubernetes schedules the containers to be run |
Prometheus |
TechOps monitoring |
Splunk |
ensures that your service is safe and manages the cyber security risk |
Terraform |
manages the infrastructure as code |