It depends on your infrastructure. The most important is whether it is cloud-based or not.
If your query is about DDoS mitigation on the cloud the best solution is Incapsula.
But if you prefer an on-prem solution I think the best suggestion is Arbor.