Pergunta de entrevista da empresa Oracle

When to use data lake vs. spark analytics vs. micro-services architecture?