Citi Interview Question

design a scalable blockchain event indexer