Are there any inherent advantages or disadvantages when it comes to handling DDoS attacks on an application running a non-blocking framework like node.js?
As I understand it, these attacks overload the system resources with a ton of requests - causing it to fail. Non-blocking frameworks are able to handle many more concurrent requests than blocking ones. Shouldn't that mean that using non-blocking frameworks by nature help mitigate these types of attacks?
I realize there are other factors involved in mitigating these attacks, but with all other things equal, is this a correct assumption?