Qconn

Por trás dos panos: Java na web com processamento paralelo

Por trás dos panos: Java na web com processamento paralelo

Location: 
Ballroom B4
Dia/Hora: 
Quinta-feira, 12:30pm - 1:20pm
Resumo: 

Veja, com muito código ao vivo, como criar um framework em Java para processamento paralelo de uma única requisição – acelerando aplicações já existentes que rodam em máquinas cujo consumo de CPU ainda não está no máximo. Com isso melhoramos a o desempenho percebido e até mesmo total de execução.

Assim como o Facebook com seu BigPipe, implementaremos na unha a quebra de uma requisição web em diversas partes. Todas elas são processadas de forma concorrente, usando APIs do Java 8 e o básico do VRaptor 4. Após a implementação podemos medir o resultado desse tipo de implementação, já vislumbrando as vantagens que o HTTP2 e o SPDY trarão a nossas aplicações em um futuro próximo. O código criado pode ser usado por qualquer dev que tenha um projeto web rodando hoje em dia, seja em uma empresa pequena ou grande.

imagem de Guilherme_Silveira
Líder técnico da Caelum e muito envolvido no desenvolvimento open source, é um dos criadores dos projetos VRaptor, Restfulie, Caelum Stella e committer do XStream. Desenvolvedor, gosta de conhecer profundamente as tecnologias com as quais trabalha. É também responsável pelo conteúdo técnico dos cursos da Caelum e do Alura.