A brief history of Groupon infrastructure, insights about A/B testing and a close look at one Groupon's web-services "Urgency Messaging". Urgency Messaging Java-based web-service brings real-time views and purchases data to Groupon's customers by means of technologies such as Apache Kafka, Apache Storm and RESTfull APIs.