- 30
- 121 337
Master Dev
Brazil
เข้าร่วมเมื่อ 8 มิ.ย. 2021
Olá, meu nome é Thiago, sou Desenvolvedor, Tech Lead e Arquiteto de Software. Criei o canal Master DEV para compartilhar conteúdo sobre tecnologia, programação e carreira de TI.
O objetivo aqui é trazer o assuntos bem próximos da realidade do desenvolvedor. Com conteúdo prático e discussões sobre a carreira de TI como um todo.
Se inscreva e participe do canal, comente nos vídeos, compartilhe com os amigos e ajude a comunidade a crescer.
O objetivo aqui é trazer o assuntos bem próximos da realidade do desenvolvedor. Com conteúdo prático e discussões sobre a carreira de TI como um todo.
Se inscreva e participe do canal, comente nos vídeos, compartilhe com os amigos e ajude a comunidade a crescer.
Spring Boot + Kafka: Consumidores simultâneos com Threads - Parte 2
Continuação do vídeo anterior sobre Spring Boot + Kafka th-cam.com/video/twDixr_XefI/w-d-xo.htmlsi=IqLV_ZxAS5LvJety
Neste vídeo falamos sobre consumidores e como pode haver:
Consumo paralelo independente
Consumo concorrente
E consumo com Threads
🚨 Adquira o curso de Spring Boot nesse link
go.hotmart.com/J93864998N
💵 Desconto de 20% nesse cupom: MASTER_AGOSTO_2024
Código fonte do vídeo: github.com/thiagolenz/spring-boot-kafka-parte-2
Neste vídeo falamos sobre consumidores e como pode haver:
Consumo paralelo independente
Consumo concorrente
E consumo com Threads
🚨 Adquira o curso de Spring Boot nesse link
go.hotmart.com/J93864998N
💵 Desconto de 20% nesse cupom: MASTER_AGOSTO_2024
Código fonte do vídeo: github.com/thiagolenz/spring-boot-kafka-parte-2
มุมมอง: 401
วีดีโอ
CrowdSrike: Apagão de um Deploy mal feito| O que vem agora?
มุมมอง 1423 หลายเดือนก่อน
No dia 19 de julho de 2024 o mundo passou por um dos maiores apagões digitais dos últimos tempos, diversos aeroportos, hospitais, bancos ficaram totalmente ou parcialmente indisponíveis Isso se deu pelo fato de uma atualização mal feita em um software de cybersegurança da empresa Crowd Strike em plataformas windows. Inicialmente culpou-se a microsoft pelo incidente em decorrência da famosa Tela...
Rust: Como trabalhar com Methods e Funções
มุมมอง 1329 หลายเดือนก่อน
Com esse vídeo, aprenda como trabalhar de forma prática com funções e métodos dentro do RUST. As funções podem ser simples, sem retorno, podem ter retorno e existe como retornar mais que um tipo de retorno, ficou curioso? assista esse vídeo
[TUTORIAL] Aprendendo Rust Language do ZERO.
มุมมอง 79410 หลายเดือนก่อน
Aprenda linguagem RUST do zero. Conheça uma história rápida da linguagem, como ela surgiu. O vídeo ensina como instalar o Rust e sair programando na ide VS CODE. Em seguida falamos sobre como usar Strings, Ints, Floats, IFs e Matches = Para acessar a documentação do rust: www.rust-lang.org/pt-BR = Para instalar o Rust use esse link: www.rust-lang.org/pt-BR/tools/install
Discord: Trilhões de mensagens com ScyllaDB
มุมมอง 39311 หลายเดือนก่อน
Acompanhe nesse vídeo o caso de uso da plataforma Discord que fez uma migração de Trilhões de mensagens do seu banco de dados em Cassandra para o banco ScyllaDB ScyllaDB é um banco NoSQL altamente escalável e rápido, projetado para trabalhar com uma volumetria gigantesca de dados. O Discord é uma plataforma de chat online que tem mais de 140 milhões de usuários Essa migração foi trabalhosa mas ...
5 Tipos de Arquitetura que todo DEV precisa saber
มุมมอง 462ปีที่แล้ว
Assista o vídeo e saiba 5 tipos de arquitetura que todos os desenvolvedores precisam saber: Layered Architecture herbertograca.com/2017/08/03/layered-architecture/ Microkernel Architecture www.alibabacloud.com/blog/what-is-microkernel-architecture-design_597605 Event Driven Architecture www.tibco.com/reference-center/what-is-event-driven-architecture Microservices Architecture microservices.io/...
Spring Boot + Kafka: Simples assim - parte 1
มุมมอง 6Kปีที่แล้ว
O vídeo mostra como fazer uma integração simples entre dois microserviços utilizando Spring boot e kafka. É utilizado o apache kafka para rodar no computador e criado dois projetos: um produtor e um consumidor de mensagem. 🚨 Adquira o curso de Spring Boot nesse link go.hotmart.com/J93864998N 💵 Desconto de 25% nesse link forms.gle/qXRinXY4rEoLTry88 A documentação do apache kafka pode ser obtida ...
Tutorial: Spring Boot 3 + RabbitMQ + Docker
มุมมอง 5Kปีที่แล้ว
O conteúdo do vídeo aborda sobre como funciona a integração entre microserviços tradicionalmente com REST API. Em seguida é apresentado como isso pode ser feito utilizando Rabbit MQ em um projeto Spring Boot 3. É criado um container local com docker para subir um Rabbit com Docker. Em seguida é apresentado dois microserviços Spring Boot 3 que fazem integração entre si através de mensagens via R...
O que é Recursividade: Visão básica de como utilizar
มุมมอง 240ปีที่แล้ว
Esse vídeo apresenta uma visão básica de como utilizar recursividade para processar uma estrutura de dados em árvore, mais precisamente uma árvore genealógica O conteúdo do código foi feito em Kotlin para facilitar o entendimento, mas pode ser facilmente aplicado em diversas linguagens. Se gostou desse vídeo deixe seu like e se inscreva no canal. Não esqueça de deixar seu comentário sobre o que...
Universidades brasileiras: O FIM chegou ?
มุมมอง 190ปีที่แล้ว
O que está acontecendo com as universidades? - Muita estrutura para pouco aluno ? - O EAD e a tecnologia estão tirando os alunos dos campus universitários? - As universidades vão acordar para a realidade? - O que fazer para reverter esse quadro?
6 erros com Spring Boot que você não deve fazer
มุมมอง 4.1Kปีที่แล้ว
O vídeo apresenta algumas más práticas de desenvolvimento em projetos Spring Boot: 1 - Devolver entidades JPA ao invés de DTOs 2 - Não utilizar princípios de responsabilidade única 3 - Não utilizar exception Handlers 4 - Não utilizar beans validations 5 - Não usar Dependency Injection 6 - Não utilizar Consultas Páginadas com JPA Acompanhe cada um desses problemas bem com o suas soluções Mais co...
Tutorial Exception Handlers com Spring Boot
มุมมอง 2.8Kปีที่แล้ว
Esse vídeo tutorial fala sobre como trabalhar com manipuladores Exception ou Exception Handlers em projetos Spring Boot com Java O conteúdo fala sobre como trabalhar em API REST que pode disparar exception conhecida ou customizada, e em cima disso criar um manipulador de Exception para devolver uma mensagem adequada com o HttpStatus customizado de acordo com cada tipo de erro. Para acessar o ví...
Spring Boot: Consumir API externa com RestTemplate.
มุมมอง 11Kปีที่แล้ว
O vídeo apresenta um tutorial de como utilizar a classe RestTemplate do Spring Boot como httpClient para consumir APIs externas. Para criar um projeto Spring Boot Online utilize esse link: start.spring.io/ Documentação do Spring Boot restTemplate: docs.spring.io/spring-framework/docs/current/javadoc-api/org/springframework/web/client/RestTemplate.html
REST API: Boas práticas de nomenclatura das URIs
มุมมอง 772ปีที่แล้ว
REST API: Boas práticas de nomenclatura das URIs
Java: 4 maneiras de verificar Null Objects
มุมมอง 1.3Kปีที่แล้ว
Java: 4 maneiras de verificar Null Objects
Collections em Java Quando usar List, Map e Set
มุมมอง 14Kปีที่แล้ว
Collections em Java Quando usar List, Map e Set
Spring boot + JPA: Principais métodos CRUD
มุมมอง 2.2K2 ปีที่แล้ว
Spring boot JPA: Principais métodos CRUD
[Passo a Passo] Spring boot + Beans Validation + API
มุมมอง 1K2 ปีที่แล้ว
[Passo a Passo] Spring boot Beans Validation API
[TUTORIAL] Spring Boot + Postgres, Docker e API
มุมมอง 13K2 ปีที่แล้ว
[TUTORIAL] Spring Boot Postgres, Docker e API
[TUTORIAL] String Template em Kotlin e Java - Diferenças
มุมมอง 3082 ปีที่แล้ว
[TUTORIAL] String Template em Kotlin e Java - Diferenças
Diferenças entre Kotlin e Java - parte 1
มุมมอง 1.2K2 ปีที่แล้ว
Diferenças entre Kotlin e Java - parte 1
[TUTORIAL] Criar API REST com Java e Spring Boot de forma simples
มุมมอง 19K2 ปีที่แล้ว
[TUTORIAL] Criar API REST com Java e Spring Boot de forma simples
[PASSO A PASSO] Como preencher endereço através de api de CEP utilizando javascript puro
มุมมอง 2.4K2 ปีที่แล้ว
[PASSO A PASSO] Como preencher endereço através de api de CEP utilizando javascript puro
[TUTORIAL] Como centralizar uma DIV utilizando CSS+HTML de forma fácil
มุมมอง 21K2 ปีที่แล้ว
[TUTORIAL] Como centralizar uma DIV utilizando CSS HTML de forma fácil
Conteudo show !!!
valeu, dava nada pelo video e ajudou demais kkkkk
Excelente conteúdo. Excelente edição.
Uma dúvida os dados foram enviados banco?
Boa , vim te pedir pra continuar com o canal, saiba que você tem ajudado muita gente.
baita conteúdo!
Conteúdo bom. Seria melhor se não tivesse essa música de fundo.
muito bom cara, aprovado
ótimo tutorial, muito obrigado
Olá. Obrigado por este tutorial. Tenho uma dúvida. É possível aceder à queue das mensagens recebidas e responder manualmente uma a uma até a fila estar vazia? E é possível receber uma resposta de entrega da mensagem sem que a resposta humana seja dada? O RabbitMQ é a ferramenta ideal para isto? Mais uma vez obrigado.
Boa tarde Thiago, excelente conteúdo. Tem alguma forma de contato para conversarmos?
Parabens, seus videos são fantasticos,
Muito obrigado Thiago! Achei mais de boa subir as imagens e testar com o Rabbit do que o Kafka.
Cara, muito show!! Você está de parabéns!!! Resolvi sair um pouco do Python e Node e me aventurar com Java, e confesso que está sendo difícil achar tutoriais que vão direto ao ponto e expliquem de forma clara. Porém, graças a Deus, achei você kkkk. Está me salvando... muito obrigado! 👏👏👏👏👏
Explica primeiro pro pessoal o que é o Postman! kkkkkkkkkk!
top
Ele salva e deleta essas coisa de onde? De um banco de dados oculto? Da memória? Não entendi muito bem.
Salvou muitoooo
Obrigado
muito bom
Maneiríssimo!!
Sensacional!
Conhecendo o canal agora, me ajudou bastante a entender como funcionam e a utilizar as interfaces, obrigado!
muito bom conteúdo e bem explicativo, apenas incomodou um pouco a musica, achei um pouco alta
O som de fundo foi um teste realizado nessa epoca, atualmente não é mais utilizado.
Que beleza.
caara eu amo java, que legal.
hmmmmmm tendi
vídeo maravilhoso, obrigado já fiz umas 2 coisas ai que vc disse pra não fazer
Fala Mano, muito bom seu conteúdo, você consegue fazer um vídeo a respeito de confirmação de recebimento ? meu caso é o seguinte, quero enviar a mensagem, o consumer irá processar o conteudo da mensagem e devolver ao pro producer, ficou claro ? estou procurando em todo canto mas não encontro conteudo sobre isso, abraço
Posso fazer sim mais para frente, mas para tentar te ajudar antecipadamente, você nesse caso terá que fazer obrigatóriamente um outro tópico de resposta. É assim que fazemos na empresa onde eu trabalho. Exemplo: topico.request topico.response Onde nesse caso vai ter consumidores e produtores de mensagens nos dois lados.
@@MasterDevTV Foi o que pensei também, só que como estou lidando com API Rest, fica difícil, entender o fluxo, pois em um método eu envio o ID a ser checado em outro serviço e ele envia uma resposta a outro tópico, até ai eu entendi e consegui realizar, só que não consigo fazer se perpetuar os dados que desejo cadastrar, se perdem na primeira requisição, acredito que para minha realidade a melhor coisa será fazer requisição HTTP, já que se trata de um serviço que precisa ser sincrono, e deixar o Kafka para coisas do tipo, atualizações de pedidos, envio de e-mails de confirmação e etc..., não precisa me responder, se achas que é a melhor solução apenas de uma curtida no meu comentário! Obrigado
Nossa! Top! Melhor explicação que obtive ate hoje!
Que bom que gostou, já assistiu a continuação parte 2 th-cam.com/video/rVt8Q0Kmobg/w-d-xo.htmlsi=ljYVv6NWmjlXrwt8 ?
Professor, é desenvolvido algum projeto específico no curso?
Sim, é desenvolvido uma API de um software simulando clubes de futebol, com jogadores, transferências de jogadores de um clube para outro e também a parte de pagamento mensal de salários. Confere lá ! Não esquece de solicitar o cupom de desconto!
@@MasterDevTV já solicitei o desconto ontem, aguardando resposta. Quero me inscrever.
@@albertovillar9106 Opa, desculpa a demora para enviar, já está no seu email o cupom de desconto.
@@MasterDevTV Feito, Código da transação: HP151259... Pra cima!
Eu tenho uma dúvida, no activemq é muito comum a gente colocar um número alto de consumer, por exemplo 100, seria possível eu criar 100 threads para consumir? alterar o concurrency para 100 e ter 100 partições, eu teria um ganho de velocidade? Muito didático parabéns pelo video
O ideal é que exista um equilibrio entre número de PODS e Threads. Chegar em um número de 100 em um único POD pode ter uma quebra do potencial pois podem ter Threads ociosas. Porém outros fatores devem ser considerados, como por exemplo o tempo que cada mensagem demora para ser processada.
Bem explicado a dinâmica de como implementar um controle de mensageria.
Esse kafka realmente é muito poderoso
🚨 Adquira o curso de Spring Boot nesse link go.hotmart.com/J93864998N 💵 Desconto de 25% nesse link forms.gle/qXRinXY4rEoLTry88
Já temos notícias de exploração de Hackers em cima das falhas > www.techtudo.com.br/noticias/2024/07/crowdstrike-alerta-para-acao-de-hackers-na-america-latina-apos-apagao-entenda-edsoftwares.ghtml
Complexa essa situação, onde um unico ponto cria uma possibilidade de indisponibilidade.
Cara, muito obrigado!! De tudo que eu tenho pesquisado, o jeito que você ensinou foi o mais simples e funcional que eu vi de centralizar verticalmente um elemento!! Parabéns pelo trabalho.
INCRIVEL!
Excelente aula, ta de parabéns
Muito obrigado!!!
Continue com conteúdo assim simples por favor. Resumindo: Deve-se usar margin: auto nos containers filho para centralizar Deve-ser usar justify content: Center e align-itens: Center pai para centralizar Resultado é o mesmo
Thiago, ja temos os próximos videos parte 2 e 3? Obrigado
Fala Victor, beleza ? em breve já vai sair, estou finalizando um curso de Spring boot (pago) para lançar em outra plataforma, após isso vou ter mais vídeos aqui no canal, incluindo a continuação desses vídeos de Kafka.
Muito bom! Parabéns 👏🏻👏🏻 Então ficou uma questão aqui me martelando. Caso eu utilize a abordagem DDD, como o bean validation irá ajudar? Obrigado.
Pode colocar Beans Validation tanto nas Entity ou na API, eu prefiro colocar já na API.
Boa noite? Sou iniciante na área de tecnologia, ainda estou bem perdido... Para fazer esse passo a passo, quais os programas necessários? desde já, muito obrigado!!!
Olá Leandro tudo bem? em breve vou disponibilizar um curso de Spring boot na hotmart, mas por enquanto tem um vídeo mais atualizado sobre esse conteúdo th-cam.com/video/4wnQuNmGnQ8/w-d-xo.htmlsi=m-8VvHGuu2_VlQ5q
Cara, esse video é ouro!
Muito bom, tem como mostrar como configurar o Headers para enviar um token ou qualquer outro parâmetro?
Posso fazer um vídeo em breve para explorar mais essa parte de RestTemplate
Muito didático, parabéns! 👏👍
Sensacional
Ótimo conteúdo mano!!! Ajudou mt aq!!!