Fuse Energy Interview Question

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