Pergunta de entrevista da empresa EPAM Systems

Explain internal architecture of Kafka. How would you scale the system under load?