Bom, pessoal, o seguinte, para a gente fechar esse sistema de design aqui dos nossos tickets, eu quero colocar algumas coisas somente para você pensar. Se você for fazer uma entrevista de emprego e você cair num momento de system design, provavelmente vai chegando no final da entrevista, eles vão começar a fazer algumas perguntas mais chatas ali para você. Por exemplo, a aplicação realmente está escalável? Ela realmente tem alguma coisa a mais que você consegue escalar a aplicação é resiliente ou seja, ela tem um plano B se acontecer alguma coisa ruim ela consegue se manter no ar nem que seja com capacidades men ruim, ela consegue se manter no ar e nem que seja com capacidades menores mas ela se mantém no ar quais são os principais galhos que você vê de resiliência? Como que você melhoraria esses galhos? Onde está o maior risco dessa arquitetura? Entende? Pessoal, nesse momento, o que eu quero que você risco dessa arquitetura entende pessoal nesse momento o que eu quero que você pense com você mesmo onde está o maior risco de tudo isso que a gente fez a aplicação realmente é resiliente como eu consigo melhorar isso ao ao ponto de que eu acabe me sentindo mais confortável? Você sabe responder essas perguntas? Você sabe ainda mostrar os trade-offs de tudo isso que a gente fez e mesmo assim tem pontos negativos? Entende? Nenhuma solução é perfeita. Esse system design que a gente fez aqui está longe de ser perfeito. Provavelmente, se você trabalhar numa empresa que emite tífeis com throughput alto, ou se alguém que trabalhar ver isso vai falar, nossa, esse cara não sabe do que ele está falando, mas isso é um ponto de partida. Entende o que eu estou dizendo? Com a informação que eu tenho eu gerei isso se eu tiver alguma outra informação vou gerar outro resultado entende o grande ponto é que do início ao fim vou você consiga passar de forma sólida e de forma coerente aquilo que você está disposto a resolver. Seja isso no mundo real, dentro da sua empresa, ou seja numa lousa branca, ali de System Design. Você está pensando em plano de capacidade, entendimento dos requisitos de engenharia, você está pensando na modelagem de dados, você está fazendo System Design, você está pensando nas métricas, você está pensando na modelagem da API, você está pensando nos tipos de bancos de dados, você está pensando nas métricas, você está pensando na modelagem da API, você está pensando nos tipos de banco de dados, você está pensando ainda em outros pontos que talvez ainda tenha alguns trade-offs aqui nessa arquitetura. Legal? Pessoal, era isso que eu queria trazer para você especificamente desse projeto. Beleza? Espero que você tenha curtido e vamos nessa.