Skip to content

Architecture

🏗️: Infrastructure

The R2Devops Infrastructure is composed of the following components:

R2Devops infrastructure

  • R2Devops frontend: the R2Devops interface
  • R2Devops backend: the R2Devops backend and API
  • R2Devops worker: used to run the tasks of asynchronous requests
  • S3-compliant service like MinIO: used to store a local copy of templates files (YAML configuration, documentation, changelog)
  • PostgreSQL: used to store R2Devops backend data
  • Redis: used to cache R2Devops data and create tasks lists for workers