<div dir="ltr"><div>One way to handle a DDOS is to soak it with far superior infrastrusture, in simple words -- throw money at it and scale until DDOS becomes a regular load which is possible to handle.Erlang can scale your (well designed) app on as many servers as DDOS requires until you run out of money paying for AWS or other cloud hosting, or until DDOS is absorbed fully.<br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Oct 24, 2014 at 7:36 PM, Rainer Hansen <span dir="ltr"><<a href="mailto:rainer.hansen@gmx.net" target="_blank">rainer.hansen@gmx.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I wonder what are the strengths and weaknesses of Erlang/OTP based<br>
system in genearl regarding DDoS?<br>
<br>
It seems that the fine grained processes help Erlang/OTP systems to<br>
handle attack situations better because they can handle more load. I<br>
guess that might not be the only reason. The concept of process<br>
supervision should make Erlang/OTP also better to handle such attacks.<br>
<br>
Are there some mechanisms or principles that make Erlang/OTP superior to<br>
systems build in Node.js, PHP or Java?<br>
<br>
What are the weak points? Are there best practices to handle them?<br>
<br>
Thanks for your help.<br>
<br>
Rainer<br>
<br>
_______________________________________________<br>
erlang-questions mailing list<br>
<a href="mailto:erlang-questions@erlang.org">erlang-questions@erlang.org</a><br>
<a href="http://erlang.org/mailman/listinfo/erlang-questions" target="_blank">http://erlang.org/mailman/listinfo/erlang-questions</a><br>
</blockquote></div><br></div>