Boa tarde, ja havia feito o curso antigo de asp net que para guardar as informacoes do carrinho usava sessions e nesse aqui também usamos sessions, porém eu li em diversos lugares e vi alguns desenvolvedores comentarem que sessions não são mto boas, que tem outras formas, como por exemplo Cookies. Estou fazendo uma aplicação onde possuo um carrinho de compras e estou implementando ele utilizando cookie. Gero um token para o carrinho e gravo esse token em um cookie, e a partir dai eu consigo buscar os itens no banco de dados, notei que em sites como americanas, submarino, casa bahia e magazine luiza, que foram os sites que eu andei verificando isso, quando eu adiciono o item no carrinho, eles geram um cookie chamado "cart" e dentro desse cookie tem um token.
Queria saber por que nos dois cursos foi abordado apenas o uso de sessões e se ela realmente teria um desempenho ruim e se tem diferença entre sessões do asp net core e do asp net