Technologies ll the modules are autonomous in the software we built, set in a separate docker in Kubernetes. They interact with each other across RabbitMq or Graphql API. We decided to use Kibana open-source tool and an autoscaler to monitor and log data.