Pergunta de entrevista da empresa Fuse Energy

Really cool problem for system design interview. Involved multiple clients, queuing, databases, api, you name it.