Свой веб-сервер на Python?
Не слушай тех, кто скажет, что ты страдаешь фигнёй!
Да, асинхронно - это точно.
Мультипоточно, но не мультипроцессово!

1. Обязательно не забудь создать и там, и там настраиваемую очередь приоритетов обработки запросов под конкретные "маски" по заголовкам и т.д.
2. Предусмотри заранее шардирование архитектуры вширину и "вглубь".
3. Не забудь: сжатие контента gzip, авторизацию разными типами и OpenSSL.
Рекомендую вам следующую книгу "TWISTED ИЗ ПЕРВЫХ РУК"
https://dmkpress.com/catalog/computer/programming/...
Событийность, асинхронность и т.д. в вашем контексте.