1
resposta

Várias aplicações usando o mesmo arquivo

Na aula 6 é comentado que é possível subir, por exemplo, várias aplicações node e um nginx para fazer load balance. A minha dúvida é se há algum problema se essas aplicações utilizam o mesmo volume (com o mesmo nome do arquivo) para guardar, por exemplo, logs ou algo mais importante

1 resposta

Lorhan, quando um mesmo volume é utilizado por vários containers é semelhante a várias instâncias de uma aplicação acessando um mesmo arquivo. Quando se trata de arquivos estáticos realmente, não há problema. Quando há a necessidade de escrita, deve existir algum controle. Para escalar uma aplicação que usa dados em comum, com por exemplo um banco de dados mysql ou postgresql, a aplicação já deve suportar esse tipo de arquitetura (funcionar em cluster) e essa arquitetura deve ser configurada no docker-compose (com seus masters e slaves).

Espero ter sanado sua dúvida.