Suponhamos que eu tenha um site que venda wordpress, para melhor atender meus clientes cada wordpress é instalado em um novo container num cluster (swarm ou k8s).
Então minha aplicação principal, ao receber uma nova solicitação, deve criar um container, poder remove-lo e etc.
Isso é possivel? Quais ferramentas são usadas? Qual o desing Pattern pra esse tipo de problema?
Acredito ser algo parecido ao que é usado nos serviços de nuvem, no qual via uma interface são alocadas novos container, ou plausivel de ser usado quando algo acontece e é necessario rodar um container de tarefa especifica, que para melhor otimização é gerado outro container para realizar a tarefa