Design a Data Stream Processor | Atlassian Interview Question