Como o CDI e o EJB se comparam? interagir?

Estou tendo dificuldades para entender como os dois interagem e onde está o limite entre eles. Eles se sobrepõem? Existem despedimentos entre eles?

Sei que há anotações associadas a ambos, mas não consegui encontrar uma lista completa para ambos com descrições breves. Não tenho certeza se isso ajudaria a esclarecer como eles diferem ou onde se sobrepõem.

Realmente apenas confuso. Eu (acho que) entendo o EJB razoavelmente bem, acho que estou tendo dificuldade para entender exatamente o que o CDI traz para a mesa e como suplanta ou aprimora o que o EJB já oferece.

questionAnswers(3)

yourAnswerToTheQuestion