Messaging applications today are synonymous with incredibly high volumes of data. With a massive increase in mobile device adoption, storing, managing, and performing analyses on messaging systems that include: email, chat, commenting, and user notifications require massive scalability and availability, without sacrificing performance.