Everything on the right of the image runs in docker, we use docker-compose to automatically set up everything. Each of the modules has a different purpose, but the modules are currently not separated.