He didn&#x27;t talk about performance at all.  If he said TCP is slower than UDP, fine, that&#x27;s a perfectly valid reason to use UDP.<p>But he was talking about TCP imposes the notion of session on the application while UDP doesn&#x27;t, which are false.  If he meant the TCP connection as a session, why he led the discussion to managing session with locks and threads in application.  Then he talked of the ease of Erlang handling session while other languages having a hard time, which was an exaggeration.  Session management is a solved problem, in many languages by many people.