Fala pessoal, tudo certo? Seja bem-vindo ao nosso laboratório de System Design E o nosso foco aqui hoje será, primeiramente, te apresentar como vai funcionar o laboratório E depois, vou te dar algumas dicas do que você pode levar em consideração, o que você tem que prestar atenção Para que você consiga desenvolver da melhor maneira possível o laboratório em si Então vamos fazer o seguinte, vamos aqui na minha tela e a primeira coisa que eu quero explicar nesse vídeo bem rápido é como é que vai funcionar o processo aí, né, para que vocês consigam fazer o laboratório e tudo mais, beleza? Bom, a gente recomenda fortemente que você utilize o Scaled Draw para toda a resolução deste desafio. Você vai reparar que o desafio consiste em responder algumas perguntas chaves, em montar os requisitos funcionais, ou seja, pensar como você classifica os requisitos funcionais, obedecer os requisitos não funcional, criar o plano de capac baseado ali em números já pré-definidos e por fim realizar a modelagem desses dados ou seja realizar uma pequena criação ali das entidades que estão envolvidas em todo esse processo e por fim você vai fazer ali o design da API e o nosso sistema de design tá e a solução que você vai produzir o seu design em alto nível vai ser uma solução baseada no streaming de vídeo Netflix, que muitos de vocês já conhecem, já estão familiarizados com o funcionamento da Netflix. Então vamos lá, qual vai ser a proposta aqui do laboratório? Bom, como eu disse, existem algumas perguntas a serem respondidas, existe a parte de requisito funcional, que você vai precisar analisar quais são as features que compõem de fato o core do sistema, e quais são as features de suporte para que o sistema funcione. Temos ali alguns requisitos não funcionais já pré-estabelecidos, tá? E baseado em tudo isso, em todo o entendimento do sistema que vai se dar através de perguntas que você vai precisar responder, você vai precisar gerar um plano de capacidade. Esse plano de capacidade já tem números, valores pré-definidos, então utilize o Scaled Draw para primeiro responder, Scaled Draw, pra primeiro responder analisar essas questões de requisito funcional posteriormente criar o plano de capacidade e por fim fazer as três últimas etapas que são bem importantes, né? E aí quando chegar na parte onde você precisa gerar os modelos de dados, suas entidades e tudo mais o design da API juntamente com o System Design você vai conseguir consolidar todas essas informações que você respondeu até o momento, tá bom? E também aqui nós temos uma última etapa que é muito importante também e vai servir para que você pense basicamente em como seria se você estivesse em numa entrevista De emprego, tá? Então nessa última etapa, o que eu quero que vocês façam Pessoal, eu quero que vocês Elaborem, tá? Três perguntas E essas três perguntas Elas, obviamente Tem que ser num nível ali De avançado, né? Um pouco mais complexo Que poderiam ser feitas Em uma entrevista real então pensem, você está sendo entrevistado qual será o tipo de pergunta que você deveria responder para um System Design baseado em tudo isso aqui que você vai fazer então eu preciso que vocês elaborem isso aqui e coloque também no Scaled Draw a partir de agora o que que você tem que fazer esse vídeo foi basicamente para te explicar como tudo vai funcionar obviamente não se preocupe logo mais abaixo eu tenho um documento em texto que eu disponibilizei para vocês para que vocês consigam entender realmente o passo a passo quais são as perguntas e tudo mais. Então, aqui é mais pra você se situar de como vai funcionar e tudo mais. Fechado? Vamos então pra nossa segunda aula, pra que vocês consigam realmente entregar uma coisa bem satisfatória. Beleza, pessoal? Então, eu te vejo na próxima aula.