Design Choices#

Callbacks or streaming#

The asyncio callback create_server approach is faster than the streaming start_server approach, and hence is used. This is based on benchmarking and the uvloop research.