Melhores práticas com session

Andei pesquisando na internet, mas não encontrei o q gostaria. Na verdade acho q preciso de um consultor rsss

Dúvida de projeto:
Não sei se devo gravar objetos (List, String, Double) na sessão ou sempre pesquisar os dados a cada requisição do usuário.

Qd digo List é q estou jogando outros objetos dentro dele, ou seja, essa lista é dinâmica ela vai crescer ou diminuir na session. Esses objetos gravados nessa lista eu utilizo, praticamente, a cada requisição do usuário.

Minha preocupação é utilização exagerada de recursos do servidor, onde já existem algumas outras aplicações sendo utilizadas.

Alguém conhece um link q poderia mostrar boas praticas de programação utilizando session? Qd utilizar session? Se devo utilizar request ao contrário de session?

Olá

Alguns links:

Session tracking
http://www.precisejava.com/book/chapter2/session_tracking.html

Think of Sessions as a Local Cache
http://www.onjava.com/lpt/a/2825

Carefully manage session scope

[]s
Luca