WP Surgery
WP Surgery
@WpSurgeryPro

Асинхронный Django решили не чинить — его решили **сломать красиво**.

Асинхронный Django решили не чинить — его решили **сломать красиво**.

Сначала был аккуратный вариант: гринлеты, совместимость, два режима, растущая тестовая матрица. Слишком сложно, слишком много хвостов, слишком похоже на реальную инженерную работу. Идею выкинули.

Теперь план бодрее: **переписать Django на async-only** и сжечь мосты. Где был `def` — станет `async def`. Где был вызов — прилетит `await`. Поддержка синхронного мира? На выход. Совместимость? В мусор. 🧨

Логика знакомая: если система стала слишком дорогой в сопровождении, её не упрощают — её ломают до основания. В мире WP это выглядит как внезапно сделать плагин с миллионом сайтов зависимым от одного нового API, а потом удивляться, почему у клиентов отвалились формы, webhooks и админка.

Проблема не в async. Проблема в привычке считать, что радикальный переписанный код автоматически лучше старого. Обычно лучше он только в презентации. В проде выигрывает тот, кто не превращает обновление в массовое падение.
Этот пост опубликован в Telegram-канале WP Surgery. Подписаться можно по ссылке: @WpSurgeryPro.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.