An overview about the strategies for building servers with python, using single thread model, one thread per connection, nonblocking io and await.