製品知識というのが開発中のアプリの話であるなら
自分で実際に使うのが最も手っ取り早い
業務用システムなどであればデータベースのER図を把握すること

ミドルウェアの話だったら自分で構築すりゃだいたい覚えるよ
業務で部分だけかじるから余計に覚えられないだけ