Bom pessoal, passado essa parte, esse parênteses em falar para você sobre System Design nas Big Techs, a gente vai falar também sobre System Design no mundo real. O System Design não é um processo para você passar em processo seletivo. Com certeza as Big Techs utilizam isso pra ti pra conseguir avaliar mas o sistema design no dia a dia ele é algo que não pode faltar se você está desenhando uma solução você vai perceber que a maioria dos arquitetos de solução que trabalham em google microsoft esses caras eles têm técnicas, eles têm passos, né? Obviamente que cada corporação tem uma forma de fazer, legal? Mas no mundo real, isso é extremamente importante, porque senão você não consegue nem propor nada para o seu cliente. Então o System Design vai te ajudar a você seguir um raciocínio lógico para que você consiga apresentar algo ali que faça sentido para todo mundo que for ver. Legal? Então, o que acontece? O System Design é uma ferramenta na mão do arquiteto de soluções. Tá? Ele é a forma do arquiteto se expressar. Legal? E uma coisa que é importante é o seguinte um sistema eventualmente tem tanta complexidade mais tanta complexidade que se você tentar falar tudo de uma vez de alguma forma vai ficar muito complexo então se você tem uma maneira organizada estruturada de se expressar para que as pessoas consigam entender a forma como você está desenhando a solução, o System Design vai te ajudar. Legal? Uma coisa interessante também é que o System Design vai fazer com que você tenha mais convicção daquilo que você está entregando. Galera, uma coisa é o seguinte. Uma coisa é eu estar em uma reunião e alguém fazer alguma pergunta e eu começar a dar determinadas soluções. Quando eu estou fazendo isso, eu não estou sentando, eu não estou me concentrando, eu não estou digitando. Perceba, cada vez que você formaliza alguma coisa, você vai perceber que você tem mais tempo de refletir em cima daquilo. Um exemplo muito claro é, por exemplo, quando você trabalha com tdd teste driven development a gente começa a fazer os testes concordam comigo e toda vez que você vai criar o teste antes do software significa que você está pensando muito mais naquele problema é do que necessariamente você já fosse sair codificando então no final do dia o System Designer vai gerar convicções muito mais fortes porque você está tendo tempo de pensar realmente na solução. Legal? E, obviamente, galera, System Designer ajuda a vender. A forma de como você vai vender para o seu cliente vai ser totalmente dependente de como você vai conseguir fazer esse system design para você conseguir fazer sua apresentação. Você vai perceber que se você for trabalhar nessa área de arquitetura de solução, você vai fazer reuniões junto com a área comercial, você vai fazer reunião com a área comércio junto com a área comercial você vai fazer reunião com a área técnicas e etc e você vai perceber que a única arma tá que você tem naquele momento para conseguir apresentar aquilo que você precisa é o seu sistema design legal e você vai perceber que o sistema design não é apenas desenho se o design é um conjunto de artefatos. Então isso aí é um ponto importante. E é aquilo que eu já falei um pouco, especificar e documentar. Todo momento que você especifica algo e documenta algo, isso vai fazer com que clientes não vão falar que você está funcionando no chutômetro, você vai estar justificando as suas próprias decisões e você vai perceber que quando você não formaliza aquilo que você está fazendo e você fala alguns números, dá alguma decisão ah, vamos utilizar então Apache Kafka justifique para mim, por o apache cáfrica melhor bom então isso aí é um ponto importante então fazer sistema design é também conseguir pensar nos trade-offs e justificar a maneira de como você tá pensando para as outras pessoas legal bom então no próximo vídeo a gente vai falar um pouquinho sobre aquela história basta fazer a desenhos de arquitetura então vamos nessa