Figurit Homepage
3D CO3D Optical Constellation Instrument Calibration Center logo
PROJECT REFERENCE

3D CO3D Optical Constellation Instrument Calibration Center

CNES/
CO3D


Customer: Centre National d’Etudes Spatiales (CNES)

Programme: CO3D

Supply Chain: CNES > CS Group SPACE

Context

CS Group responsabilities for 3D CO3D Optical Constellation Instrument Calibration Center are as follows:

  • Design, Development, Integration and Maintenance,

Main Picture

The features are as follows:

  • Image Calibration Center for CO3D

Project implementation

The project objectives are as follows:

  • Development and provision of the ICC (Calibration Center) platform)
  • Combined application of the Agile Scrum method and the DevOps approach

The processes for carrying out the project are:

  • Agile scrum method
  • Devops approach
  • Continuous deployment on the cloud

Technical characteristics

The solution key points are as follows:

  • Infrastructure AS Code: Deployment of infrastructure and fully scripted and automated services
  • Elastic platform (based on Kubernetes and S3 storage) to meet instant treatment needs, optimizing the cost
  • Supply of a virtual office and a complete work environment accessible from the browser

Archi Picture

The main technologies used in this project are:

Domain Technology(ies)
Hardware environment(s) Cloud (Flexible Engine)
Operating System(s) GNU/Linux
Programming language(s) GO, Python, YAML, Helmfile
Interoperability (protocols, format, APIs) S3, API REST, gRPC, JSON
Production software (IDE, DEVOPS etc.) Gitlab, Gitlab CI, SonarQube, Artifactory, Docker, Kubernetes, Terraform, Ansible, Stack ELK, HashiCorp Vault, Vaultwarden, Stash, JupyterHub, Virtual Research Environment, PostgreSQL, SQLite, Camunda, Keycloak, Code Server, Apisix, MediaWiki, Nexusz, OpenLDAP, Grafana, Multisat Data Store (MDS)
Main COTS library(ies) CARS, GDAL, Taskflow, ALCIDE, MARIO, VueJS, Python-Flask, boto3