bom pessoal, no vídeo anterior a gente falou sobre System Design e agora sobre System Design e principalmente sobre requisitos de engenharia, agora a gente vai dar o próximo passo aqui e nós vamos falar sobre outro ponto que você tem que saber na hora que você vai criar um System Design que no final das contas é plano de capacidade, o que que é um plano de capacidade no final das contas galera, o plano de capacidade é baseado nesses requisitos que eu tenho, eu preciso ter uma ideia de volume de recursos computacionais, de disco, banda, picos de acesso que o sistema vai ter. Afinal de contas, uma coisa é eu falar que o meu sistema tem 10 usuários simultâneos, outra coisa é falar que o meu sistema tem 1 milhão de usuários simultâneos. Ou seja, isso muda completamente a forma como eu vou desenhar a aplicação. Então, normalmente, quando a gente está falando em plano de capacidade, a gente está falando em relação à quantidade de usuários, usuários ativos. A gente fala também em pico de utilização, porque às vezes, sei lá, no caso do Uber, a gente pode estar querendo... Acabou de terminar um show, ou seja, vai ter um pico de utilização ali muito grande, né? Então, pico de utilização. Aí, normalmente, a gente vai ver se essa é uma aplicação de escrita intensiva versus a leitura intensiva certo? outra coisa que a gente vai ter quantidade de usuários usuários ativos, aqui é a quantidade vou colocar aqui, quantidade de usuários ativos? Usuários ativos, aqui é a quantidade, né? Vou colocar aqui, quantidade de usuários ativos. Aí, a gente pode colocar é quanto de tráfego é gerado em média por usuário. Isso aí pode ser uma aproximação, mas isso aí pode ajudar a gente a descobrir o nosso custo com tráfego, com banda. Agora a gente tem que pensar em armazenamento. Quanto, por exemplo, que eu vou gastar, quanto de armazenamento? Ou seja, eu posso colocar aqui quantos terabytes que eu vou utilizar em um ano, um dia, cinco anos e etc. Ou seja, eu preciso ter uma ideia de como que eu vou trabalhar com armazenamento aí das minhas informações. Porque no final do dia, eu vou querer saber quantos usuários, eu vou ter picos de usuário, eu vou ter muito mais escrita, quanto de tráfego, de bandwidth que eu vou utilizar, isso muda muito completamente a forma como eu vou planejar custos da minha aplicação. O armazenamento também, porque depende inclusive a forma de como eu vou modelar o meu banco de dados e coisas desse tipo, tá? Então, isso aí pra gente é super importante mesmo, tá? Então, plano de capacidade. E uma outra sacada é sempre você ter o dom de perguntar isso. Se alguém não te passa o que você vai fazer, você vai perguntar. Bacana? Então, esse é um ponto importante. Falamos de plano de capacidade. Depois a gente vai passar agora por entidades, tá? Que são relacionadas aos nossos requisitos ali funcionais. Fechou? Vamos nessa.