Tenho um caso de uso em que gostaria de implantar automaticamente alguns serviços (digamos 2-3) sempre que um usuário se inscrever. Os serviços estão disponíveis como imagens docker pré-construídas que são iguais para todos os usuários, mas a configuração (por exemplo, conforme especificado em docker-compose.yml) seria específica para cada usuário. Qualquer pessoa pode então fazer solicitações HTTP aos serviços.
Atualmente estou implantando os serviços na AWS manualmente usando docker-compose, eles são expostos na web com nginx.
Olhei em volta e vi algumas ferramentas que talvez pudessem ser usadas para resolver o problema, como Kubernetes, Ansible, Terraform, Docker-in-docker como Sysbox etc., mas não estou familiarizado com nenhuma delas, então estou não tenho certeza do que se aplicaria melhor ao meu caso de uso.