...
Name | Description | Alternatives | ||
Creates SSL/TLS certificates to access the web applications. Uses Letsencrypt certificates by default. | ||||
Creates RADAR-base topics in Kafka, registers schemas in Schema Registry and keeps a catalog of available source types. | ||||
All real-world data in RADAR-base goes through Kafka, an advanced message broker. Data is stored there for processing by other applications, like real-time analysis or long-term data storage. Data remains for a limited time (usually a month). | Confluent Cloud Amazon MSK | |||
Portal to manage projects and participants throughout RADAR-base. | ||||
Web server used for accessing web applications. | ||||
Database used to store Management Portal data. | Amazon RDS for PostgreSQL Dedicated PostgreSQL server | |||
Reads data from an intermediate object storage and converts it to a RADAR-base oriented output directory, by organizing it by project, user and collection date. | ||||
Reads raw participants data from Kafka and puts them into an intermediate object storage like AWS S3 or Minio. | ||||
Used by Radar Output to coordinate data processing in a parallel way. | ||||
REST Gateway to Kafka, for incoming participant data. It performs authentication, authorization, content validation and decompression. | Email server for sending registration email to researchers and participants. | |||
Registry of Avro Schema’s used in a RADAR-base installation. Validation layer on top of Kafka to structurally verify incoming data. | Confluent Cloud | |||
Use for Kafka cluster management and coordination. | Confluent Cloud |
...