<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>Реванш! Выжимаем МАКСИМУМ перфа из Userver: C++ против Rust</title>
        <link>https://peertube.lightnode.ru/videos/watch/e0feef62-6508-4271-9b91-0bab685b43f0</link>
        <description>ВТОРОЙ ПОТОК КУРСА ТУТ: https://forms.gle/LxpkJGHM5FciaeJE6 Канал в Telegram: https://t.me/mrteamlead Поддержать развитие канала: https://boosty.to/mrteamlead Курс по базе (Rust, C, Assembler): Если хочешь научиться писать быстрый код и понимать работу операционных систем на глубоком уровне — записывайся на второй поток моего курса! https://forms.gle/LxpkJGHM5FciaeJE6 В прошлом видео Rust (Axum) обошел фреймворк от Яндекса (userver) почти в 10 раз. Я не мог это так оставить и все выходные копался в плюсовом коде, чтобы найти причину такого разрыва. В этом выпуске мы проводим глубокую работу над ошибками: Оптимизация userver: я отключил лишние middleware и сжатие, чтобы сравнение было максимально честным («байт в байт»). Проблема пайплайнинга: разобрался, почему стандартный драйвер Postgres в userver проигрывал tokio-postgres, и написал собственный диспетчер карутин для эффективной конвейеризации запросов. Zero-cost на C++: применил многолетний опыт разработки на плюсах, чтобы выжать максимум производительности без лишних аллокаций. Что в итоге? Смогли ли оптимизации на C++ приблизить userver к результатам Axum? Мы проведем новые бенчмарки: JSON Hello World: проверка чистой пропускной способности. Запросы к БД (Orders): тестирование работы с базой данных на одном соединении с использованием пайплайнинга. Результаты получились неожиданными. Узнайте, какой язык и фреймворк в итоге забирает корону скорости в этом противостоянии! Таймкоды: 00:00 — Почему Rust был быстрее в 10 раз? 01:12 — Убираем лишнее: оптимизация заголовков и middleware. 02:08 — Как работает пайплайнинг в Axum и userver. 03:40 — Кастомный диспетчер карутин на C++. 07:01 — Цитата Бьёрна Страуструпа и архитектура «уровня бог». 08:49 — Тестируем JSON: 450k RPS на Rust против C++. 13:51 — Решающий тест: база данных. Кто победил? Подписывайтесь на канал, здесь говорят про настоящую базу! #cpp #rust #userver #axum #backend #programming #benchmarks #yandex #mrteamlead</description>
        <lastBuildDate>Thu, 30 Jul 2026 23:39:00 GMT</lastBuildDate>
        <docs>https://validator.w3.org/feed/docs/rss2.html</docs>
        <generator>PeerTube - https://peertube.lightnode.ru</generator>
        <image>
            <title>Реванш! Выжимаем МАКСИМУМ перфа из Userver: C++ против Rust</title>
            <url>https://peertube.lightnode.ru/client/assets/images/icons/icon-96x96.png</url>
            <link>https://peertube.lightnode.ru/videos/watch/e0feef62-6508-4271-9b91-0bab685b43f0</link>
        </image>
        <copyright>All rights reserved, unless otherwise specified in the terms specified at https://peertube.lightnode.ru/about and potential licenses granted by each content's rightholder.</copyright>
        <atom:link href="https://peertube.lightnode.ru/feeds/video-comments.xml?videoId=e0feef62-6508-4271-9b91-0bab685b43f0" rel="self" type="application/rss+xml"/>
    </channel>
</rss>