4 упражнений
Асинхронный клиент для API с rate limiting и retry логикой. При нагрузке все остальные корутины зависают на время sleep.
Сервис обработки платежей использует async функции, но внутри вызывает синхронные HTTP-запросы и файловый I/O. Под нагрузкой пропускная способность не растёт.
Функции загрузки корзины и дашборда пользователя делают несколько независимых HTTP-запросов. Время ответа складывается из всех задержек вместо максимальной.
Сервис уведомлений запускает отправку email в фоне. Ошибки проглатываются, задачи теряются при завершении event loop.