Пікірлер
@44miguel22
@44miguel22 6 сағат бұрын
Top
@viniciusmtsantos
@viniciusmtsantos 2 күн бұрын
Excelentes dicas!!
@gleydsonepifanio470
@gleydsonepifanio470 8 күн бұрын
Bacana! hoje tirei o dia para ver assuntos sobre kafka
@GabrielOliveira-mt3cp
@GabrielOliveira-mt3cp 13 күн бұрын
Podia fazer uma comunidade para o público que acompanha o canal, conteúdo bom demais 🎉🎉
@paolaolivecosta
@paolaolivecosta Ай бұрын
Puxa, justamente a apresentação do projeto ficou toda embaçada!!!
@stingerbr
@stingerbr Ай бұрын
Excelente talk, muito obrigado! No meu time de 10 pessoas estávamos explorando opções bem mais complexas como RabbitMQ. E PG com 3k msgs por segundo?? Rapaz isso é muito mais do que precisamos. Mas agora fiquei com uma dúvida, nesse cenário, se houvessem réplicas do banco de dados rodando, como funcionaria?
@RafaelPonte
@RafaelPonte Ай бұрын
Massa que curtiu 😊 Então, se eu entendi sua pergunta: réplicas são instâncias de leitura, enquanto locks ocorrem apenas na instância de escrita (primária). Dessa forma, todo o acesso a fila iria apenas para instância primária.
@almeidajuniorluiz9855
@almeidajuniorluiz9855 Ай бұрын
v2com
@HeitorAugustodeNovais
@HeitorAugustodeNovais 2 ай бұрын
Olá, tudo bem? A documentação saiu do ar?
@PedroCavalcanti-o8b
@PedroCavalcanti-o8b 2 ай бұрын
Obrigado pelo conteúdo!!
@ffavaroots
@ffavaroots 2 ай бұрын
Que chocalho é esse que fica marcando a fala de um dos participantes?
@paulogimenez749
@paulogimenez749 2 ай бұрын
Muito legal. Muito objetiva e direta a apresentação. Foi criada a mais de 3 anos e coninua atual. Parabéns !!!!!
@RafaelPonte
@RafaelPonte 2 ай бұрын
Obrigado, Paulo! Massa que gostou da talk ❤
2 ай бұрын
Como é bom ouvir opiniões semelhantes sobre o engodo dos Microserviços, que trouxe mais problemas do que resolveu. Já estava achando que estava ficando um velho ranzinza apegado ao passado.
@rafaelcostamoura
@rafaelcostamoura 3 ай бұрын
Muito bom esse Talk, consegui entender muito sobre a StackSpot...
@rafaelcostamoura
@rafaelcostamoura 3 ай бұрын
Que bacana, parabéns pelo conteúdo...
@manuelesquetimcosta9027
@manuelesquetimcosta9027 3 ай бұрын
Estou em Lisboa
@sandrodesempregadoefudido3997
@sandrodesempregadoefudido3997 3 ай бұрын
qUE PORR4 É ESSA?
@DiegoCamposFerreira
@DiegoCamposFerreira 3 ай бұрын
Estou chegando!!!
@RonaldoHabibiDev
@RonaldoHabibiDev 3 ай бұрын
top !
@vladmsb
@vladmsb 3 ай бұрын
1:28 Excelente explicação sobre UseCases e Ports.
@claudineigonzaga2966
@claudineigonzaga2966 4 ай бұрын
Top d+ esse bate papo.
@AlmirBispo-CSV-Comp-DB
@AlmirBispo-CSV-Comp-DB 4 ай бұрын
O CSV Comp DB tem lock distribuido desde 2007
@ViniciusRodrigues-yc3gf
@ViniciusRodrigues-yc3gf 4 ай бұрын
Muito interessante essa arquitetura
@CarolSoaresRJ
@CarolSoaresRJ 4 ай бұрын
Muito Top! Obrigada pela excelente explicação.
@Leandroars8
@Leandroars8 5 ай бұрын
É possível que uma das variáveis não possua par de independência?
@jerovanework
@jerovanework 5 ай бұрын
Rapaz, que trio forte. Parabéns pelo conteúdo, muito rico!
@sinvalfelisberto
@sinvalfelisberto 5 ай бұрын
Massa demais! Primeiro episódio que ouço. Tomara que tenham tirado esse barulho de chiado... dói os tímpanos pra mim, que tenho sensibilidade a barulhos altos... mas tá massa!
@aaaaaaaaaaaaaaaaa393
@aaaaaaaaaaaaaaaaa393 5 ай бұрын
Simplesmente a melhor explicação que encontrei, sem mais.
@jardelmatias6133
@jardelmatias6133 6 ай бұрын
Grande Filipi Pires, o ome bom demais!
@geodidio
@geodidio 6 ай бұрын
Mandou muito bem mano!
@ambulante7515
@ambulante7515 6 ай бұрын
ótima explicação
@arozendojr
@arozendojr 7 ай бұрын
Teria um Github onde tem a configuração yml da apresentação? Quero saber como Istio, sidecar envia informações para jaeger e replicar localmente
@felipemfrudeli
@felipemfrudeli 7 ай бұрын
Obrigado pelo video! Conteúdo claro e bem resumido, em conjunto com o exemplo das poltronas ficou fácil de entender.
@eduardoparo9205
@eduardoparo9205 7 ай бұрын
Parabéns, ficou Ótimo!!!!!!
@eusou-e5h
@eusou-e5h 7 ай бұрын
Pessimo, nao explicou cada um
@ErisonSilvaa
@ErisonSilvaa 7 ай бұрын
Muito fod* a talk, vlw
@RafaelPonte
@RafaelPonte 7 ай бұрын
Valeu, Erison!! ❤ Massa que vc curtiu !
@ezequielbrito6359
@ezequielbrito6359 7 ай бұрын
2 minutos apenas traduzindo o significado, até eu faço isso no YT kkk
@artu_almeida
@artu_almeida 7 ай бұрын
entendi que eu precisaria de uma terceira maquina com redis, mongodb ou zookeeper para consultar se a maquina é um lider, pois só o lider pode executar operações de gravação, mas como isso se traduz na pratica? é um if mesmo? gravo o ip da maquina lider no redis e consulto pra ver se uma instancia é lider? e se a maquina atual nao for lider, o que acontece? ela volta um erro pro usuario?
@RafaelPonte
@RafaelPonte 7 ай бұрын
opa, nesse caso cada instância do job antes de executar sua respectiva lógica deve consultar o Lock Provider (Redis, Mongo etc) para *tentar* adquirir o lock. Caso essa instância consiga adquirir esse lock então ela executará sua lógica normalmente, caso contrário ela espera, desiste ou dorme. no final, é de fato um `if()` no código da aplicação para tentar adquirir o lock distribuído ou ficar esperando "sua vez", algo como: ``` if (redis.acquireLock("job-name")) { // executa logica do job } ``` faz sentido?
@artu_almeida
@artu_almeida 7 ай бұрын
@@RafaelPonte mto obrigado parceiro!!!
@artu_almeida
@artu_almeida 7 ай бұрын
no caso, se eu configurasse o nginx pra bater somente na instancia 1 quando for endpoint de escrita... e quando for endpoint de leitura ele bate nas duas instancias, ai no endpoint de escrita eu uso alguma estrategia de mutex pras threads executarem 1 de cada vez... essa seria outra forma de impedir que race conditions aconteçam em um cenario de aplicações distribuidas... isso é considerado um lock distribuido?
@artu_almeida
@artu_almeida 7 ай бұрын
se alterássemos o programa para utilizar procedures no postgres, uma procedure responsavel por executar toda essa regra de negocio, de forma que ele congele o registro selecionado, seria um lock pessimista ou otimista?
@artu_almeida
@artu_almeida 7 ай бұрын
na parte do lock otimista 36:55 , e se a maria enviasse o update antes do joao receber a linha em verde indicando que foi atualizado no banco? ou seja, se o joao enviasse o update no banco e maria enviasse tambem ao mesmo tempo sem que o joao tivesse recebido o OK dele, o que iria acontecer? só 1 ficaria com a poltrona e outro tomaria erro, certo? talvez maria, talvez joao, correto??
@JordyHOFC
@JordyHOFC 7 ай бұрын
Arthur, o mecanismo de controle de concorrência otimista, trabalha identificando conflitos, e quando ele encontra permite que apenas 1 transação atualize o registro. No caso, se Maria efetuasse o commit antes de João, o resultado seria que a versão do registro seria incrementada no banco, e quando a transação de João executar o update não iria satisfazer as condições do where, resultando em rollback da transação. Em resumo, apenas a transação com a coluna versão em memória igual à versão presente no banco consegue atualizar o registro, as demais são revertidas.
@arturneves7525
@arturneves7525 7 ай бұрын
Muito bom!
@danilo442008
@danilo442008 7 ай бұрын
conteúdo excelente mano . parabéns! Mas pfvr, procura um microfone mais decente, não me segurou nem por 2 minutos a primera vez que assisti.
@bynaomimoura
@bynaomimoura 7 ай бұрын
Caraca, o que eu n entendi em 20 vídeos complexos e "chatos" de aula, eu entendi em 30 minutos com essa mulher! Fera demais. Gratidão por esses ensinamentos, Mônica ❣
@xavierk99
@xavierk99 8 ай бұрын
Excelente meu colega! Explicou muito bem, detalhadamente, uma aula!
@alexjosesilvati
@alexjosesilvati 8 ай бұрын
Contagem regressiva para 22/04: Um novo ciclo !!! (100% remoto!!!)
@wesleyracer
@wesleyracer 8 ай бұрын
Gostaria de ver a continuação, tem o video completo @Zup?
@jonathancardoso2526
@jonathancardoso2526 8 ай бұрын
Otima explicação!
@alexjosesilvati
@alexjosesilvati 8 ай бұрын
Parabéns pela sede!
@jorgeandrade5750
@jorgeandrade5750 8 ай бұрын
Olá, teria link de reposítorio desse projeto? Gostaria de dar uma olhada mais a fundo
@KevinRichardDaSilvaCandido
@KevinRichardDaSilvaCandido 9 ай бұрын
Ótimo conteúdo, super recomendo para devs que estão no inicio de suas carreiras, assim como eu.