Interview question asked to Software Engineers interviewing at Heap, Sanmina, Pareteum and other companies. Original question asked: What data stores do you use to persist chat history while simultaneously pushing live updates to the screen.