pessoal agora que a gente tem a idéia que de como que cada item vai trabalhar com os seus dados o que a gente pode fazer a gente pode dar uma visão geral consolidada para quem vai olhar o nosso modelo aqui o que eu vou fazer aqui pra ficar um pouco mais simples aqui pra gente eu vou fazer o seguinte eu vou pegar esse cara aqui, vou colar, deixa eu até colocar aqui um, espera um pouquinho, um resumo aqui, ó. Resumo da nossa modelagem, tá? Como é que vai ser? Eu vou ter esse cara aqui legal? esse cara aqui no final das contas o que ele vai ser? deixa eu tirar esse background esse cara aqui no final do dia ele vai ser um banco de dados relacional legal? que é esse nosso cara aqui no final do dia ele vai ser um banco de dados relacional legal que esse nosso cara aqui aí o que vai acontecer junto com esse cara aqui pra gente nós vamos ter o nosso banco de dados de ticket né e esse nosso banco de dados de ticket, vamos lá, ele vai ter um relacionamento muito claro desse cara aqui. Então, esse cara aqui, a order, no final das contas, ela vai ser dona de um dos registros desse meu ticket. Legal? Então, isso aqui é importante para a gente... Carambola, como é que ele está? Esse cara está aqui. Aqui. Legal? Então, o que eu sei nesse caso aqui, é que esse cara é dono de um registro. A minha ordem é dona de um registro dos meus tickets e os meus tickets também vão trabalhar com o banco de dados relacional aqui para mim. Legal? E aqui embaixo, onde eu tenho os meus e-mails, o que vai acontecer? Vamos lá. Esse cara aqui também é dono de um registro desse cara aqui. Por quê? Porque um e-mail que foi gerado por essa ordem aqui para a gente. E esse cara aqui para a gente é uma Key Value Store. Legal? E agora, se a gente olha, a gente ficou como com essa situação? Qualquer pessoa que olhar aqui consegue entender se você perceber. Eu tenho um cliente, eu tenho uma order, eu tenho um evento, eu tenho os meus spots. Agora, como eu estou trabalhando com esse cara aqui de forma relacional, o que você pode fazer para deixar isso mais completo, mais bonitinho? Eu posso chegar aqui, posso chegar aqui até posso chegar aqui posso fazer o seguinte é eu posso chegar e falar assim olha isso aqui é uma chave primária legal eu posso chegar esse aqui também é uma chave primária. Agora, esse cara aqui é uma chave estrangeira. Está vendo? Esse cara aqui, no meu ticket ID, ele faz parte, como se fosse uma espécie de chave estrangeira para esse cara aqui que ele vai utilizar a esse cara aqui é uma chave primária que vai ficar aqui esse aqui é uma chave estrangeira que está ficando desse lado aqui. Entendeu? Então, se você fizer isso, tudo vai ficar cada vez mais claro para quem olha. E quando as pessoas olham isso aqui, você começa a ter uma situação do seguinte tipo. começa a ter uma situação do seguinte tipo. Você fala, poxa vida, quem for olhar isso aqui consegue entender muito melhor o que está acontecendo com o banco de dados aqui nesse caso. Então aqui a gente tem uma chave primária aqui também. E esse cara aqui, de uma forma geral, é uma chave estrangeira que vai ficar relacionada a um outro banco de dados, obviamente. Então, isso aí é um ponto, sim, super importante. E aí, vem uma outra questão que muita gente acaba sempre colocando. Nossa, mas vão ser vários bancos de dados? Sim. Cada serviço tem o seu próprio banco de dados. Fazer um serviço com parceria a múltiplos bancos de dados? Sim. Cada serviço tem o seu próprio banco de dados. Fazer um serviço compartilhar múltiplos bancos de dados gera um problema gigantesco. Se aumenta muito a probabilidade de dar ruim um serviço mexer no banco que vai afetar o outro. Então cada um sim tem o seu banco de dados. Legal? Cada um é responsável por armazenar os dados que estão dentro do seu contexto. Legal? Cada um é responsável por armazenar os dados que estão dentro no seu contexto. Ok? E por isso que esse tipo de solução aqui, acaba ficando cada vez um pouco mais simples de você entender. Beleza? Então o nosso resumo da nossa modelagem, no final das contas, ficou dessa forma aqui. Eu tenho meu banco de dados relacional, eu tenho esse cara aqui, eu tenho meu banco de dados relacional eu tenho esse cara aqui eu tenho esse que velho história eu olhando isso eu tenho uma idéia básica pelo menos de como que os dados eles vão se mesmo se movimentar e serem persistidos lembrando o pessoal coloca apenas os dados chave que é principal pra mim para a pessoa entender entender a ideia de como o sistema acaba trabalhando. Eu não preciso ter as informações totalmente detalhadas. O que eu preciso é que você olhe e entenda como as coisas se relacionam. Beleza, meu povo? Então, com isso aqui, a gente termina, de forma geral, essa parte da modelagem. Então, vamos nessa.