Agora meu caro amigo, minha cara amiga aqui Nós vamos falar sobre Sequencing O que é isso? Pode parecer a coisa mais louca do mundo Seguinte galera Quando você está em um ecossistema extremamente grande Você começa a ter alguns problemas que parecem ser muito bobos Mas eles não são. E um desses problemas é a geração de IDs. Como assim? Olha só que coisa muito louca. Eu vou dar um exemplo baseado na galera do Mercado Livre. Os caras têm 26 mil microservi serviços pelo menos até o momento que eu tô gravando aí esses micro serviços eles ficam gerando a e diz o tempo todo se concordam comigo gerei uma transação gerou com um id gerou outra transação gerou com mais uma de existem transações que conseguem acontecer ali praticamente no exato segundo né e isso aí pode gerar um problema muito grave se concorda comigo imagina você tem um id repetido isso aí é muito bizarro acontecer e existem muitas empresas que lá no início já trabalhavam com a id sequenciais hoje a gente tem muito essa parada de ui de mesmo assim que o ui de matematicamente existe a chance de sair um milho aí repetido tá mas o que acontece existem muitas empresas que vieram tá no momento que o id era sequencial e o que acontece para evitar a e disse que sejam colididos você tem um serviço de sequência o que acontece ao invés de você geral a id no seu na sua máquina no seu micro servi, você vai acessar um serviço que vai gerar para você o ID. Então, o microserviço 1 chamou o serviço de Sequencing e o serviço de Sequencing gerou o ID 1. Aqui gerou o ID 2, aqui gerou o ID 3. E assim a coisa vai acontecendo. Quando você bate nesse serviço de sequencing, o que acontece? Esse serviço, ele tem o seu banco de dados, ele consegue trabalhar ali de forma atômica, ele evita qualquer tipo de concorrência que vai gerar IDs repetidos. Ele tem que ser extremamente performático, porque todo mundo vai estar batendo nele ele vai guardar essas informações e ele vai guardar, por exemplo, qual microserviço que acessou e pediu aquela sequence qual foi o momento que isso aconteceu e obviamente ele é um serviço feito especificamente para aguentar esse tipo de concorrência porque ele não pode também gerar diz repetidos entende então o que acontece toda hora que vai precisar gerar um novo produto que você faz bate no ciclo e sim ele vai gerar um id você usa esse id no seu produto legal é um é assim ele é extremamente simples a idéia tá mas ele resolve um problema muito complexo que pode dar uma super bucha realmente quando você tá em um mundo muito distribuído com muitos serviços e que você tem muitas transações por segundo acontecendo ali então para evitar qualquer tipo de problema você consegue ter esse a serviço né que ele vai gerar simplesmente a edição loucura né pode parecer um exagero mas acredite não é e tá aqui uma idéia básica de como é que funciona o ciclo beleza um grande abraço e até mais