Permutive interview question

Explain the architectural decisions in designing a high scale event ingesting API