RBC interview question

What do you know about middleware technologies?