io_uring без розовых очков: 5 граблей, которые сожгли мне неделю, и где он реально быстрее epoll

io_uring продавали как убийцу epoll. На деле на HTTP keep-alive разница 0-15%, иногда не в его пользу. Но на NVMe с queue depth 128 - в 3 раза быстрее. Честный разбор с бенчмарками, реальными граблями (SQPOLL, cancel race, partial recv) и почему Google отключил io_uring в ChromeOS.

https://habr.com/ru/articles/1039820/

#io_uring #epoll #asyncio #liburing #высокаянагрузка #ядроlinux #NVMe #tokiouring #glommio #syscall

io_uring без розовых очков: 5 граблей, которые сожгли мне неделю, и где он реально быстрее epoll

Прод. Сервис на Go, 80k RPS, p99 latency 12 мс. Читаю Phoronix, новость: "io_uring быстрее epoll в 2-4 раза". Решаю переписать сетевую часть. Через неделю - откат в master. p99 не упал, а вырос до 18...

Хабр
Building an AsyncIO executor for the 3DS (pt 1!)

the Nintendo 3DS is a very fun device to write homebrew for, but one thing about it can be annoying: its multitasking is non-preemptive! in this little se...

a catgirl's finds

Learn how to use asyncio queues for efficient AI task orchestration, including pipeline design, workload optimization, and real-world examples with Redis and Python. Master asynchronous task management for scalable AI systems.

#asyncio #queues #AI task orchestration #Redis #Python

https://dasroot.net/posts/2026/02/using-asyncio-queues-ai-task-orchestration/

Using asyncio Queues for AI Task Orchestration

Learn how to use asyncio queues for efficient AI task orchestration, including pipeline design, workload optimization, and real-world examples with Redis and Python. Master asynchronous task management for scalable AI systems.

Technical news about AI, coding and all
Async I/O in Zig 0.16, today

Zig 0.16 shipped last month with std.Io, a cross-platform interface for I/O and concurrency. This is a big step for the ecosystem. Libraries can now be written against a standard I/O abstraction, independent of the runtime, and application developers can plug in whatever implementation they want.

Lukáš Lalinský

Took some time to debug, but passing an asyncio.StreamWriter instance to a coroutine executed as a task (either as argument or in a closure) will close the writer. 🤷

Anyway, streaming HTTP message handling matures. SteamReader and StreamWriter of a request connection now get wrapped in custom Decoder/Encoder instances to implement content and transfer encodings (deflate, gzip, chunked, and plain old content-length).

#python3 #asyncio #streams #rfc9110 #rfc9112 #serversentevents

Okay! I think I have my audio issues sorted out!

In just a few minutes I'll be streaming over at https://www.twitch.tv/srilyk

Join me there as I re-learn #asyncio in Python! I know a bunch, generally and some specifically, about #async in #python

From #threading to #multiprocessing, and #polling and #sockets

Join me as I refresh my memories and learn about the current state of asyncio in Python!

srilyk - Twitch

srilyk streams live on Twitch! Check out their videos, sign up to chat, and join their community.

Twitch

Меня раздражает, как объясняют асинхронность

Если что такое параллелизм более-менее все разработчики понимают, то объяснение асинхронности через аналогии с кассирами/поварами вредно, так как вводит в очень большое заблуждение. В данной статье я разберу эту проблему на примерах Python и Go и попробую дать свою правильную аналогию.

https://habr.com/ru/articles/1033914/

#Python #Go #Backend #Asyncio #multithreading #gorutines

Меня раздражает, как объясняют асинхронность

Если что такое параллелизм более-менее все разработчики понимают, то объяснение асинхронности через аналогии с кассирами/поварами не ложно, но, как мне кажется, вредно, так как вводит в очень большое...

Хабр

⚔️ FastAPI WebSockets: Async Connections, Scaling, The Multi-Worker Nightmare (2026)

FastAPI WebSockets crash silently in production due to unmanaged stateful connections.

Read more: https://logicandlegacy.blogspot.com/2026/05/fastapi-websockets-async-connections.html?utm_source=mastodon&utm_medium=social&utm_campaign=dharma_engine

#fastapi #websockets #asyncio

FastAPI WebSockets: Async Connections, Scaling, The Multi-Worker Nightmare (2026)

FastAPI makes WebSockets look easy, but scaling them across multiple workers is a nightmare. Learn how to handle async connections, auth, and Redis

So hey, I think I'm back?

Looks like I have at least some things setup to #stream on #twitch over at https://www.twitch.tv/srilyk

I'll be streaming about #async in #Python -- going through a few things that I know, and then back into the whole world of #asyncio, which it has been a hot minute!

Join me?

 Boosts welcome!

srilyk - Twitch

srilyk streams live on Twitch! Check out their videos, sign up to chat, and join their community.

Twitch

⚔️ Python Background Tasks — Asyncio Traps, FastAPI & Celery (2026)

Background tasks can kill your server if not handled properly, so use Fire and Forget wisely."** > Your server chokes on CPU-intensive background tasks. This leads to unresponsive endpoints, user...

Read more: https://logicandlegacy.blogspot.com/2026/05/python-background-tasks-asyncio-traps.html?utm_source=mastodon&utm_medium=social&utm_campaign=dharma_engine

#asyncio #fastapi #python

Python Background Tasks — Asyncio Traps, FastAPI & Celery (2026)

Stop killing your web servers. Learn why asyncio.create_task silently drops data, how FastAPI BackgroundTasks actually work, and when to bring what...