Aulão: Conheça a forma mais moderna de criar serviços web com Spring!

preview_player
Показать описание
Nesse aulão eu falo sobre o Spring Reactive, a pilha reativa do #spring para construir serviços web não bloqueantes com baixa latência e alto throughput. Após uma introdução rápida, criamos 2 projetos do zero para comparar a abordagem reativa com a abordagem servlet em relação a implementação. No final, é feito um pequeno benchmark para avaliar a performance de ambas e são feitas algumas considerações finais.

🤩 Seja membro deste canal e ganhe benefícios:

🌟 Conheça também os meus conteúdos em outras plataformas:
Рекомендации по теме
Комментарии
Автор

acho que essa foi uma das melhores aulas de programação que já vi na vida

LucasSouza-hgtu
Автор

Muito boa explicação Giuliana❤. Seria legal uma abordagem com RetryTemplate e quando não desse certo a mensagem armazenar em uma fila, e depois usar um serviço para ler dessa fila e repetir o serviço?

gabrielrochasantana
Автор

Eu precisava enxergar esse Benchmark.... ganho do 10% nesses testes....Mto obrigado!

achieri
Автор

Conteúdo absurdo como sempre, parabéns!!

mateusfonseca
Автор

Parabéns Giuliana, excelente conteúdo, com uma clareza de impressionar.

alexandrezanelato
Автор

Tao simples e tão bom, como os outros. Muito obrigado mais uma vez.

nunolaranjeira
Автор

Bom conteúdo e apresentação @Giuliana Bezerra. Quero ver mais informações de Spring reativo. Aguardo ansioso aqui.

AndreMRezende
Автор

este aulão foi demais, obrigado por compartilhar. estava construindo uma pequena api, já fiquei com vontade de migrar para uma api reativa. bem interessante.

andersonrocha
Автор

Vídeo aula excelente! Muito obrigado e parabéns!

eduardoorlandimelle
Автор

Muito bom, parabéns pelo conteúdo, usamos o Webclient no projeto a algum tempo já, ele é excelente.

FernandoSiillva
Автор

Top, bem educativo. Minha empresa parou de usar por apesar de parecer simples, em grande massa de processamento gerava enorme complexidade ao manipular os dados :(

andersonfuhrsouza
Автор

Obrigado Giuliana, gostei do conteúdo apresentado e a validação das aplicações com o teste de mil requisições. Legal, ficou livre para o Dev escolher qual aplicação iniciar "sem colar as placas".

Sucesso nessa caminhado e q Senhor sempre te ilumine.

walterpaulo
Автор

Oi, Giuliana. Tenho algumas dúvidas, estou transformando um projeto Springboot servlet em reativo e tem momento que preciso converter pra dto ou tratar o objeto (entidade) antes de transformar em dto e retornar, mas faço as buscas no banco via repository e as vezes traz o dado, as vezes não dá tempo e percebo ou quando vou atribuir a busca do banco a um novo objeto, ele fica como null. Poderia me dizer como tratar o assunto?

leandroquintiliano
Автор

Excelente, ainda não conhecia esse recurso novo, utilizamos sempre o feign web client da api servlet. Esse recurso deve ser útil para pegar cotações em apis externas, como dólar, valor de ação, dividendos etc. Vou testar aqui !

felipessca
Автор

Oi, Giuliana! Mais um vídeo com conteúdo incrível. Só fiquei como uma curiosidade: usando linux 22.04 com java 21, em todos os testes q rodei com 'ab' e com 'hey', a api reativa teve uma performance menor. Não entendi o motivo dessa diferença...

claytons
Автор

Excelente conteúdo! Eu fico pensando que isso seria extremamente abstraído se a oracle implementasse o async await no Java, atualmente eu trabalho com Java, typescript e Golang e infelizmente quando estamos falando de concorrência e assíncrono é doloroso implementar isso no Java. O project reactor bebe muita da fonte da ideia do event loop do Javascript, mais ainda sim creio que não seja uma boa opção ( sendo que está utilizando underline threads) creio que ele vai ser brutal depois da implementação por completa do project loom

arthuralvespsy
Автор

Olá, Giu! Por onde vc recomenda começar a estudar Spring? Tem alguma literatura que recomendas?

estefanosantosbarros
Автор

É possivel utilizar o spring data JDBC com flyway ?

gabrielpinheiro
Автор

Todas as frameworks do spring no entorno de uma API estão compatíveis com Reactive? Spring Security por exemplo?

ricardoantoniosouzaa
Автор

Ainda nao copreendi a ideia de "bloqueante" rss. Ainda sou calouro no spring

mateusfonseca