Olá, tenho várias perguntas sobre quando usar EJB.
Assisti a 1a aula e achei a ferramenta bastante poderosa e ampla, e fiquei na dúvida se ele deve ser obrigatório em aplicações web simples - EJB deve ser usado em aplicações de que porte?
Em quais casos ele é obrigatório? De que pode ele pode deixar uma aplicação lenta?
Comparando com o Spring: Qual a diferença dele para o Spring em termos de segurança, mensageria, integração, deploy (spring boot resolve tudo mesmo)? Como é a curva de aprendizagem dos 2, hoje em dia? Qual o mais complicado de manter?