segunda-feira, 15 de dezembro de 2008

Palestra interessante no evento Maratona JBoss

Olá pessoal,

Fui em um evento a algum tempo aqui em SP e queria comentar sobre uma palestra que particularmente me chamou bastante atenção. Esta palestra foi sobre o JBoss Performance e foi ministrada pelo Bill Coutinho, funcionário da empresa Dextra.

Entre as principais lições da palestra posso listar as seguintes:
  • Por não saber aonde está os gargalos, nunca otimize cedo demais (Só a medição mostrará os gargalos).
  • Deve-se sempre fazer um paralelo entre a corretude versus a performance. (A corretude depende da aplicação. Para uma aplicação, ficar com dados antigos, pode ser um erro enquanto para outras pode ser tolerável desde que a aplicação fique mais rápida)
  • Escolhas sempre devem ser feitas. (Objetivos na sua grande maioria das vezes serão conflitantes como por exemplo, performance e segurança)
Foi falado também sobre as principais técnicas para o aumento da performance que podem ser:
  • Pool de recursos, como no exemplo do pool de conexões com o BD.
  • Caching, como no exemplo do cache de segundo nível do Hibernate (Neste caso deve-se analisar a corretude versus a performance)
  • Clustering como o exemplo do cluster do Jboss.
  • Melhorias nas configurações da JVM. (Evolução do Java 5 com o Ergonomics)
O evento em sí foi muito bom, mas gostaria de parabenizar o palestrante pela excelente apresentação. É isto aí pessoal.


Nenhum comentário: