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