Most important Technologies

At MARS we use a wide range of technologies. This gives a broad overview.

Programming languages

  • .NET Core (multi platform C# by Microsoft)
  • Java
  • Python
  • JavaScript
  • Go

Databases & Storage Solutions

  • ArangoDB
  • Cassandra
  • GeoServer
  • MariaDB
  • MongoDB
  • PostgreSQL
  • RabbitMQ

Workflow Tools

  • GitLab (Git & CI / CD Pipeline)
  • Sonatype Nexus (packet cache)
  • ownCloud (File sharing)
  • Docker
  • Kubernetes

Communication

  • Slack (Chat)
  • Confluence (documentation)
  • GitLab (Issues)

Infrastructure

We used to have our own hardware, but since fall 2017 our hardware is part of the ICC cloud. It is a Kubernetes cluster maintained by members of our working group for the department. It is evolving, but currently (January 2018) it has the following hardware specs:

CPU:1,081 cores
Memory:3,8 TB
Storage:75 TB
GPUs:4x Nvidia Tesla V100
Storage Network:20 GBit SFP+
Compute Node Network:2 GBit per Node