Some domains are completely unnecessary and could be removed / consolidated (e.g. simplification of presentation layer).
The whole app is containerized, and can be run locally in Docker. Take a look at docker-compose.yaml
file for local setup, or pull the production image and run it locally.