Pessoal, seguinte, no vídeo anterior a gente falou sobre alguns princípios, mas agora a gente tem outra coisa importante também, quando a gente está pensando em arquitetar uma solução, tá? É o seguinte, olha só que interessante que tem aqui nesse livro, eu já tinha deixado isso aqui como referência aqui para vocês, mas olha só que interessante. aqui como referência para vocês, mas olha só que interessante. Uma boa arquitetura de solução abrange os casos de uso de negócio, a solução técnica e os serviços de infraestrutura subjacentes como componentes separados. Ele também pode ser usado para calcular o custo de propriedade, TCO significa Total Cost of Ownership, para que os gestores da empresa possam entender o impacto financeiro da solução. Galera, você tem que saber ser um vendedor. Quando você desenha uma solução, você tem que conseguir realmente fazer com que essa solução atenda aos requisitos de negócio, consiga atender diversos requisitos técnicos, mas ao mesmo tempo, tudo isso tem que estar muito bem elencado, separado, para que quando você for passar isso para uma diretoria, quando aquilo que você for fazer precisa de uma aprovação, um ponto importante também é que você vai perceber que muitos arquitetos de solução eles são o braço direito da área comercial é uma coisa assim que acontece pra caramba você está uma consultoria tem área comercial tentando vender uma solução para uma grande empresa essa área comercial nem entende um pouco da parte técnica, mas na hora que a coisa precisa ser um pouquinho mais aprofundada, o que ela vai fazer? Vai chamar uma pessoa arquiteta de solução para essa reunião e essa pessoa vai dar um suporte para esse vendedor. E, obviamente, quando a gente está dando esse suporte, sempre a gente vai cair no lado de grana. E uma das coisas importantes aqui, quando a gente está falando de grana, é o que a gente chama de TCO, Total Cost of Ownership. Ou seja, o custo que você vai ter para desenvolver a sua aplicação, desenvolver aquela solução, mas não somente desenvolver, manter essa solução ao longo do tempo. E o que isso significa? Corrigir, atualizar e criar novos recursos. Quando uma empresa contrata algo, existe normalmente um erro muito grande. Ela acaba levando apenas em consideração o custo do desenvolvimento. Mas no final do dia você não está atrás apenas do custo de desenvolvimento. Você está atrás do custo ao longo do tempo. Total cost of ownership. Legal? Então aí sim você vai saber o impacto geral da solução então galera quando você vai trabalhar em grandes aplicações em grandes empresas não tem como grana é algo importante não adianta você criar uma solução mirabolante que vai ser muito difícil a pra manter eu vou dar um exemplo bem claro aqui pra você tá um tempo atrás um aluno entrou em contato comigo porque ele tava desenhando uma solução e ele perguntou o que que o que que eu achava e ele me mandou todo explicando a parada e ele colocou ali ó e aqui para gente se comunicar com outras áreas a gente vai utilizar o Apache Kafka e eu falei cara e por que que você vai usar o Apache Kafka não dá para utilizar uma solução mais simples não é porque não sei o que blá blá blá foi assim cara mas por usar o Apache Kafka? Não dá para utilizar uma solução mais simples? Não, é porque não sei o que, blá, blá, blá. Eu falei assim, cara, mas por que o Apache Kafka? Ele não soube me explicar. No final das contas, ele estava atrás de hype. Legal? Mas, só para você ter uma ideia, somente a utilização do Apache Kafka naquele projeto ia custar 50% da manutenção ao longo do tempo daquele projeto 50% do orçamento do projeto estava em manter o cluster do Apache Kafka e mesmo assim, aquele cara estava cego, querendo botar o Kafka ali, de qualquer forma estava muito enviesado e é difícil a gente não está enviesado realmente mas naquele dia naquele coisa um simples esquece da vida e resolver tá então é algo assim que a gente tem que tomar muito cuidado né ea gente realmente deixa passar essas coisas a gente sai simplesmente tomando decisões e quando você chega pra pessoa e fala quanto vai custar esse projeto nos próximos 5 anos, ele não vai saber. Legal? Então isso aí é um ponto importantíssimo que você tem que levar em consideração. Fechou? Então é isso aí galera!