Olá pessoal, tudo bem? Seja muito bem-vindo e muito bem-vinda ao nosso módulo sobre fundamentos de arquitetura de software. E esse módulo vai ser extremamente importante para você, desenvolvedor ou desenvolvedora, porque nós vamos fazer com que a sua cabeça mude completamente na hora que você for trabalhar na hora de você desenvolver software tá a primeira coisa que eu quero deixar claro aqui pra você existem duas formas de você olhar para um software tá a primeira forma é a forma mais estratégica a segunda forma é a forma mais tática nós desenvolvedores por padrão nós somos levados diretamente a parte tática e o que isso acontece faz com que a gente já coloque a mão no código que a gente implemente os nossos patentes que a gente escolhe o nosso primeiro preferido que a gente começa a desenvolver entregar software e daí por diante e não tem nada de errado nisso se você prestar bem atenção o grande ponto é que quando você tem que ter um software que você sai de mil usuários para um milhão de usuários somente essa parte tática não vai conseguir garantir que o seu software suporte isso. E é por conta disso que você tem que entender fundamentos de uma parte, vamos dizer assim, mais estratégica. Então esse módulo vai ser muito importante para você, apesar de ser um pouquinho teórico, não tem como fugir pessoal, porque a gente vai em fundamento legal a diferença de você deve né a pra um outro desenvolvedor que não tá tendo né uma matéria uma disciplina como essa são esses fundamentos que vão levar você para um nível muito diferente você vai perceber que daqui pra frente na sua carreira quanto mais fundamento você tiver, mais longe você consegue ir. E quando você consegue absorver esses fundamentos, a forma de como você olha aquilo que você vai desenvolver vai mudar claramente. E você vai perceber que durante todo esse módulo, nós vamos dividir a forma como a gente olha o nosso software em três pedaços diferentes tá então vai te ajudar muito mesmo durante todo esse processo então o que eu recomendo que você faça anote os principais pontos está esteja com a mente bem aberta a obviamente pode ter coisas aqui que você já viu e tá tudo bem legal ver de novo aprende mais tem um tempo mais para você refletir e provavelmente tem coisas que você nunca viu essas coisas que você nunca viu pare reflita bem tente pensar como isso é feito hoje na sua empresa como decisões desse tipo a poderiam ter melhorado a qualidade de tudo que você tem feito nesses últimos anos então vamos lá pra fundamento de arquitetura de software e lembrando sempre não é porque você está aprendendo algo que é fundamento que é algo básico. Algo básico é algo que qualquer pessoa consegue embarcar nesse mundo. Fundamento é algo que vai gerar estruturas para você conseguir dar o seu próximo passo. No momento que você está da sua carreira, provavelmente, se você está fazendo esse curso, é que você quer dar esse próximo passo. E a única forma de você fazer isso é ter uma base sólida, é ter o fundamento. Então eu quero te ajudar aí nesse processo. Um grande abraço e vamos começar com tudo aí, com os nossos fundamentos de arquitetura de software. Vamos lá!