Eu gosto muito da ideia da fila, você pode mandar para uma fila algo quer precisa ser processado por um worker para ser feito rapidamente e o resultado vai para uma segunda fila que o front fica checando periodicamente para avisar o fim do reprocessamento. Não vou comentar sobre processos de segundo plano, pois não desenvolvo front então tenha pouco domínio nessa área... Mass choque o rabbit vai rw ajudar bem.
Em resposta a Background process
1