Pergunta de entrevista da empresa Project X

Batch and streaming, when to use each one?