Salve, Deus, beleza? Continuamos a saga aqui no Domain Driven Design. Chegou a hora que muita gente esperava, nós vamos começar a desenvolver com o DDD, nós vamos colocar esse DDD na prática. Como eu já havia dito em aulas anteriores, nós vamos usar aquela ideia do sistema de venda de ingressos, nós já fomos abordando isso aqui durante as aulas. A gente já falou bastante, já falou sobre o subdomínio, sobre os agregados, sobre as entidades e etc., além aqui do Event Storming. Então, nós já sabemos algumas informações, nós já temos algumas coisas que já dá para poder fazer o nosso desenvolvimento. Baseado também no que a gente tem ali no Scaled Draw, nós vamos montar um mini projeto para poder colocar ali essas ideias de entidades, agregados, eventos, application services e etc. A gente vai colocar tudo isso em prática, vai ser bem interessante. E para que você consiga acompanhar essas aulas, eu vou utilizar o Node.js como referência mais TypeScript, porque no final das contas a gente precisa escolher alguma linguagem de programação. Eu sei que cada um tem experiência com uma linguagem e o TypeScript é algo que é fácil de entendimento por pessoas que trabalham com outras linguagens. E o TypeScript é algo que é fácil de entendimento por pessoas que trabalham com outras linguagens de programação. A gente tem que escolher uma linguagem. Então, eu não quero que você entenda que o foco meu aqui vai ser TypeScript. Em alguns momentos, eu vou acabar falando de certas dicas específicas para a sua linguagem de programação ou de forma mais genérica. Então, o TypeScript aqui é apenas um pretexto para a gente poder desenvolver, porque tem que ser desenvolvido de alguma forma. Mas já deixo aqui um recado para vocês. Se esse módulo estiver muito interessante, se vocês estiverem gostando bastante e eu receber muitos feedbacks, quem sabe a gente não pode reconstruí-lo, não gravando aulas, mas deixando uma outra versão desse projeto no GitHub em outra linguagem de programação. Se eu receber os feedbacks de vocês, tem que ter muito feedback, aí sim a gente pode montar em outra linguagem de programação. Se eu receber os feedbacks de vocês aí, tem que ter muito feedback, aí sim a gente pode montar em outras linguagens de programação. Dado também que o projeto não é muito complexo. Então, o que você vai precisar para poder acompanhar esse projeto se você vai desenvolver igual eu estou desenvolvendo? O Node.js instalado na sua máquina e depois o Docker, porque a gente vai rodar algumas ferramentas fica mais fácil fazer a execução com o Docker então, não que seja obrigatório mas nós temos uma live no canal FullCycle que inclusive é uma live minha que eu mostro ali dicas para você poder tunar o seu ambiente de desenvolvimento várias dicas de produtividade em termos de IDE, o que você precisa instalar no Windows e tudo mais. Não é foco do MBA, a gente não vai parar para poder fazer nada desse tipo, então deixo a live aí como referência. O botão Node.js precisa estar instalado na máquina, lembrando aí para o caso do Windows, que é o asterisco, use o WSL se você não estiver utilizando ainda. Você só tem a ganhar ao utilizar ambiente Unix. Não utilize o Windows para desenvolvimento, não vale a pena. Em questão de framework, para que a gente possa ter ali o nosso projeto funcionando devidamente, etc., nós vamos utilizar o framework mais badalado da comunidade Node.js no momento, que é o Nest.js. Inclusive, a gente tem muito material em outros cursos da Fullcycle, ali no canal Fullcycle também, que você pode acompanhar. É um framework que nasceu já com o pensamento de ter um suporte específico a microserviços. Então, nós temos aqui umas ideias de arquitetura muito boas, a integração das coisas muito fáceis. Então, por isso que a gente vai agregar. Mas lembrando, a gente tem que usar tecnologia aqui, mas eu quero te dar uma visão do que você vai precisar pensar, se preocupar e fazer nas suas linguagens específicas. Então, a gente vai criar esse projeto, nós vamos montando as entidades, os repositórios, fazendo as regras de negócio acontecer, até a gente ter ali o nosso mini projetinho construído com todos esses conceitos abrigados. Tudo fica disponível aí no GitHub e vocês vão poder estudar bastante, porque é um material bem rico que a gente preparou aqui, beleza? Então, a partir de agora, pessoal, dada a largada, é mão na massa. Bora lá, segurem na cadeira e vamos trilhar mais uma saga aqui no MBA. Até a próxima. Tchau.