Figurit Homepage
ESA CSC Reference System (RS) logo
PROJECT REFERENCE

ESA CSC Reference System (RS)

ESA/AIRBUS DS
Copernicus


Customer: European Space Agency (ESA)

Programme: Copernicus

Supply Chain: ESA > AIRBUS DS > CS Group SPACE

Context

ESA, Airbus DS, Werum, CS Group Romania, CS Group France

CS Group responsabilities for ESA CSC Reference System (RS) are as follows:

  • Development of infrastructure, monitoring and Sentinel 2 processing chain ; IVV for all satellites ; Setup of the Github collaborative platform ; Support to Operations

Main Picture

The features are as follows:

  • The reference system service provides 3 operational functions: systematic production and distribution service; Ad hoc production and distribution service; Environment to ensure the test, integration, validation, benchmarking of Sentinel data processors
  • IVV of all developments: infrastructure / monitoring / security / production chain S1, S2 and S3

Project implementation

The project objectives are as follows:

  • The RS is a key component of the CSC Ground Segment: it provides to the community a complete and open source processing and distribution environment software.
  • Integrated with the Sentinel Data Processors, it has the capacity to substitute the nominal CSC Production and Distribution services.

The processes for carrying out the project are:

  • Agile, Continuous integration, DevOps, DevSecOps, GitFlow, Licence compliance

Technical characteristics

The solution key points are as follows:

  • Event-Driven architecture
  • Micro-Service Architecture
  • Independent deployment solution of the supplier
  • Hardené Kubernetes platform
  • Management of access and identities
  • Indicator management (PI/KPI)
  • High performance logs & audit
  • Siem

Archi Picture

The main technologies used in this project are:

Domain Technology(ies)
Hardware environment(s) Cloud, K8S
Operating System(s) Linux Ubuntu
Programming language(s) Java, Go
Interoperability (protocols, format, APIs) Maven, Docker file, K8s yaml
Production software (IDE, DEVOPS etc.) Safescale, VS Code, GitHub, Artifactory, Helm, Kubernetes, ZenHub, Ansible, Codacy, Trivy, SonarQube
Main COTS library(ies) Apache Apisix, Blackbox Exporter, Calico, ClamAV, Curator, Docker, ElasticSearch, Falco, Fluentbit, Fluentd, Grafana, Graylog, Kafka, Keycloak, Loki, MongoDB, OpenLDAP, PostgreSQL, Prometheus, Rook Ceph, Spring Cloud, Spring Cloud Data Flow, Stash, Suricata, Thanos, Wazuh