Agora vamos falar sobre limitação de uso de recursos dos containers. A gente já viu que container ali com Cgroups, a gente pode limitar uso de CPU, de memória e de outras coisas, e a gente consegue fazer isso facilmente. A gente viu com o Docker Run que é possível passar isso, e com o Docker Compose também. Então, aqui com o Docker Compose, nós temos uma tag chamada de deploy. É uma tag que é muito utilizada com o Docker Swarm ali, que a gente orquestra os containers em produção. Então, nós podemos passar aqui em resources, e eu posso pensar assim, essa aplicação, dos limites dela, ela vai ter um 0.1 de CPU e de memória, essa aplicação é muito simples, 50 MB, acho que está até mais do que é necessário. Então, esse container só vai utilizar isso. A gente está limitando os recursos dele. Posso replicar também isso para o banco de dados. Então, o banco de dados aqui é um pouco... Tem que ser até um pouco mais. Vamos colocar assim, 30% de CPU e 1 GB de memória. Posso colocar assim, 1 GB. Então, deixa eu parar aqui os containers. e 1 GB de memória. Posso colocar assim 1 GB. Então, deixa eu parar aqui os containers. Rodando novamente. Ah, no caso da... Tem que sempre lembrar disso, que o CPU é string. Também o YAML é todo validado. Se você colocar alguma coisa ali que não devia, ele nem vai subir. Então, pronto. A gente não vai ter diferença nenhuma em relação ao resultado aqui. Ele nem vai subir. Pronto. A gente não vai ter diferença nenhuma em relação ao resultado aqui. Mas a questão é que agora os containers estão tendo essa limitação. E a gente consegue criar réplicas desses containers. Imagina que o Node eu queira atender mais solicitações. Então, eu posso criar 3, 10, 20 réplicas e configurar um load balance, daria até para poder fazer isso com o Nginx. Mas aí já entra em intuitos de produção que não é o nosso foco aqui no momento. Mas a gente consegue definir esse deploy com esses resources, pessoal. Então, vamos evoluindo na nossa saga. É isso aí. E até a próxima.