Heavy Lifting: How HipChat Scaled to 1 Billion Messages