Tobias Diehl
Back to overview

Cosee GmbH · 06/2020 to 12/2020

ENACT / CoraLibre Data Platform

Backend and infrastructure contribution · Open-source and funded project

Co-development in the ENACT/CoraLibre context: Covid data processing, Spring Boot backend, PostgreSQL and infrastructure for a Google-free Corona-Warn-App alternative.

CoraLibre app on a smartphone
Reference image from the Cosee project page for ENACT / CoraLibre.

Technology map

JavaSpring BootPostgreSQLAWS ECSAWS RDSTerraformPythonAWS LambdaGitLab CI

Technical context

My contribution was in the backend and data-pipeline context: collecting, preparing, storing and serving public Covid data for visualization and app statistics through APIs. It also included infrastructure and delivery contributions with Terraform, AWS/cloud resources and GitLab CI. The case is publicly documented as a Cosee reference; my role was co-development, not overall ownership.

Engineering highlights

Spring Boot service for processing, storing and serving Covid statistics

Contributions to collecting and preparing public Covid data

PostgreSQL, APIs and tests for traceable data flows

Terraform and GitLab CI contributions for infrastructure and deployment

Backend architecture

01Public Covid Data
02Aggregation Jobs
03Spring Boot API
04PostgreSQL/RDS
05CoraLibre App

Infrastructure and delivery

AWS ECSTerraform/GitLab CITerraformGitLab CI