<aside> ❗ PRIVATE AND CONFIDENTIAL - Applies to all subpages and links.

</aside>

This page describes the various back-end services internally known as atlas and how their code is structured. We start first by providing an overview of the architecture and then describe each service’s code in turn.


Table of Contents:


Architecture

The back-end is split into multiple services. Each service has its own docker image and thus can be deployed independently. The services and respective responsibilities are:

The semantic service is written in Rust. All the remaining services are written in Golang.

Very high-level slides here.

Services

Front-end

Git