Recs.
Updated
Incapsula is a cloud based security platform that delivers applications. Features provided by Incapsula include DDoS protection, failover services and load balancing.
Specs
Pros
Pro Massive network capacity
Incapsula's proprietary "Behemoth" machines handle 170 Gbps each, and process up to 100 million packets per second. As of March 10th 2015, they have a network of 13 data centers with these machines, allowing them to process more than 2 Tbps of bandwidth on top of their existing capabilities.
Pro Intelligently recognizes bots to counter layer 7 attacks
Incapsula has a bot recognition engine to achieve a low rate of false positives on layer 7 attacks. These attacks are notoriously hard to detect as they are designed to look like regular network traffic.
Their always on recognition solution automatically triggers layer 7 protection without user intervention, protecting you during downtimes like holidays, weekends, and late nights.