Yandex for Backend
Yandex for Backend
  • Видео 91
  • Просмотров 115 828
Эффективное кеширование на Go / Степан Пестерников
Это Степан Пестерников, руководитель службы бэкенд-разработки Яндекс Игр. На Go Субботнике он рассказал, как эффективно кешировать на Go.
Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru
Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Просмотров: 314

Видео

Текущие Go-опенсорс-инициативы Яндекса / Георгий Зуйков
Просмотров 44716 часов назад
Это Георгий Зуйков, разработчик в Едадиле. На Go Субботнике он познакомил гостей с текущими Go-инициативами Яндекса в опенсорсе (и примерами их использования). Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Реализация инструмента стейтмашины для организации бронирования ж/д билетов / Роман Кузин
Просмотров 68019 часов назад
Это Роман Кузин, разработчик B2B Яндекс Go. На Go Субботнике он рассказал, как с помощью стейтмашины организовать бронирование, покупку и возврат ж/д билетов. Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Выбор архитектуры кодонавигации на платформе SourceCraft / Сергей Бабенко
Просмотров 11221 час назад
Это Сергей Бабенко, ведущий разработчик в Yandex Infrastructure. На Go Субботнике он рассказал, как ребята бенчмаркали хранилища индексов для кодонавигации в SourceCraft. Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
Внедрение Go в компании с устоявшимся стеком на примере Райдтеха / Илья Масандилов
Просмотров 487День назад
Это Илья Масандилов, руководитель разработки Яндекс Go для бизнеса. На Go Субботнике он рассказал, как правильно внедрять Go там, где уже привыкли писать ну других языках. А главное о том, зачем это может понадобиться. Узнать больше о мероприятиях для разработчиков можно тут: events.yandex.ru Подписывайтесь на телеграм-канал для бэкендеров от Яндекса: t.me/yandexforbackend
BDUI: В мобильную разработку через бэкенд / Никита Шумский, Яндекс Еда
Просмотров 26221 день назад
Никита Шумский рассказал об особенностях инфраструктуры сервисов Яндекс Еды и объяснил, чем отличается мобильный бэкенд от классического, кто его разрабатывает и для чего он нужен. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Оптимизируй это немедленно: ускоряем разработку в Яндекс Лавке / Ваня Ходор, Яндекс Лавка
Просмотров 90521 день назад
Оптимизации - это всегда интересно. Но не всегда это касается ускорения работы кода. Иногда оптимизировать можно и его написание! Ваня Ходор рассказал, как в Лавке избавляются от рутины и делают инструменты для ускорения разработки продуктовых фичей. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Истории Лавки про ускорение работы в дарксторах / Гоша Пономарев и Костя Захматов, Яндекс Лавка
Просмотров 26121 день назад
Гоша Пономарев и Костя Захматов объяснили, как получилось настроить в дарксторах быструю сборку множества заказов одновременно. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Как ускорять старт приложения и загрузку главной страницы / Гадель Закиров и Назар Старанцов
Просмотров 38821 день назад
Гадель Закиров и Назар Старанцов объяснили, как оптимизировали бэкэнд каталога Яндекс Еды, чтобы сократить время ответа запроса главного экрана. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Подходы к работе над перформансом приложений / Никита Сидоров, Яндекс Маркет
Просмотров 16321 день назад
Никита Сидоров рассказал, как можно ускорить работу приложений и повысить перформанс на примере Яндекс Маркета. Узнать больше о мероприятиях для разработчиков, наших командах и процессах можно на dev.go.yandex.
Как помочь пользователю быстрее принять решение при покупке товара / Никита Макаров
Просмотров 11821 день назад
Это выступление Никиты Макарова, руководителя Универсального поиска, на Yandex DEVent PRO. Никита рассказал, как YandexGPT помог сократить время, которое тратят пользователи Маркета на муки выбора. Из доклада вы узнаете историю создания технологии суммаризации отзывов: какие цели ставила команда, как решали задачи и с какими сложностями столкнулись. Узнать о мероприятиях для разработчиков можно...
Как мы создаём высокоточные карты / Дмитрий Плещеев
Просмотров 25821 день назад
Как мы создаём высокоточные карты / Дмитрий Плещеев
Архитектура синхронного API, как мы пришли к федеративному GraphQL / Роман Косарев
Просмотров 23321 день назад
Архитектура синхронного API, как мы пришли к федеративному GraphQL / Роман Косарев
Разработка кэшбека в Vivid Money: взгляд изнутри / Вадим Ларионов, Яндекс Go
Просмотров 286Месяц назад
Разработка кэшбека в Vivid Money: взгляд изнутри / Вадим Ларионов, Яндекс Go
Интеграция систем с master-master взаимодействием / Костя Князев, Яндекс Go
Просмотров 220Месяц назад
Интеграция систем с master-master взаимодействием / Костя Князев, Яндекс Go
Умные велосипеды для курьеров и как мы с ними работаем / Олег Гладышев и Саша Букин, Яндекс Еда
Просмотров 434Месяц назад
Умные велосипеды для курьеров и как мы с ними работаем / Олег Гладышев и Саша Букин, Яндекс Еда
Интеграция Маркета с китайскими маркетплейсами / Леша Тришин, Яндекс Маркет
Просмотров 194Месяц назад
Интеграция Маркета с китайскими маркетплейсами / Леша Тришин, Яндекс Маркет
Как мы запустили Яндекс Самокаты в 100 городах, не размещая в них свои самокаты / Рома Детинин
Просмотров 332Месяц назад
Как мы запустили Яндекс Самокаты в 100 городах, не размещая в них свои самокаты / Рома Детинин
Для чего использовать BDUI при интеграции сервисов / Вадим Белотицкий, Яндекс Go
Просмотров 210Месяц назад
Для чего использовать BDUI при интеграции сервисов / Вадим Белотицкий, Яндекс Go
Реальная история распила монолита в Яндекс Еде / Коля Митрофанов, Яндекс Еда
Просмотров 3573 месяца назад
Реальная история распила монолита в Яндекс Еде / Коля Митрофанов, Яндекс Еда
История развития цикла заказа в Яндекс Лавке / Миша Абакумов, Яндекс Лавка
Просмотров 4583 месяца назад
История развития цикла заказа в Яндекс Лавке / Миша Абакумов, Яндекс Лавка
Когда тормозит память: парсим гигабайты в секунду | Андрей Аксёнов, Авито
Просмотров 2,3 тыс.4 месяца назад
Когда тормозит память: парсим гигабайты в секунду | Андрей Аксёнов, Авито
Использование корутин в C++20 | Алексей Озерицкий, Яндекс
Просмотров 7064 месяца назад
Использование корутин в C 20 | Алексей Озерицкий, Яндекс
Otterbrix - опенсорс-система хранения и обработки | Александр Боргардт, DuckStax
Просмотров 2354 месяца назад
Otterbrix - опенсорс-система хранения и обработки | Александр Боргардт, DuckStax
JSON in C++: escaping and serialization | Павел Новиков
Просмотров 3004 месяца назад
JSON in C : escaping and serialization | Павел Новиков
Детективные истории в GDB | Константин Облаков, Яндекс
Просмотров 5034 месяца назад
Детективные истории в GDB | Константин Облаков, Яндекс
Санитайзеры и трюки компоновщика | Алексей Веселовский, Align Technology
Просмотров 4764 месяца назад
Санитайзеры и трюки компоновщика | Алексей Веселовский, Align Technology
Как отказаться от динамического распределения памяти в C++ | Данила Демидов, Аурига
Просмотров 1,1 тыс.4 месяца назад
Как отказаться от динамического распределения памяти в C | Данила Демидов, Аурига
Проблемы и решения в крупных проектах на примере LLVM-snippy | Константин Владимиров, Syntacore
Просмотров 2 тыс.4 месяца назад
Проблемы и решения в крупных проектах на примере LLVM-snippy | Константин Владимиров, Syntacore
(N)RVO: что такое и как не сломать | Ваня Ходор, Яндекс
Просмотров 2,3 тыс.4 месяца назад
(N)RVO: что такое и как не сломать | Ваня Ходор, Яндекс

Комментарии

  • @azittoo4362
    @azittoo4362 18 часов назад

    Первый😅

  • @MKPNSneakySnake
    @MKPNSneakySnake 3 дня назад

    Курьеру не хватает задней подвески - задних амортизаторов не хватает физически. И для зимы шипованной резины.

  • @L0wPressure
    @L0wPressure 5 дней назад

    Мы похожим образом решаем проблемы с кэшами. Если кэш маленький и расти не должен - generic структура с mutex и норм. Если кэш жирный - под него пишется микросервис с bbolt под капотом, который периодически обновляет кэш.

  • @sergeymurashov4365
    @sergeymurashov4365 6 дней назад

    Меня пугает то, что к программированию допускают тех, кто еще не разобрался с тем как пользоваться речевым аппаратом. Боюсь представить насколько мучительно было слушать этого докладчика вживую.

    • @dimakoss5142
      @dimakoss5142 5 дней назад

      Программирование - только для избранных?

    • @sergeymurashov4365
      @sergeymurashov4365 5 дней назад

      @@dimakoss5142 Не уверен. Но вот научиться говорить прежде чем лезть на сцену было бы круто.

  • @VangeleNicolasa
    @VangeleNicolasa 7 дней назад

    Спасибо за разбор! Хотел спросить по другой теме: У меня есть кошелёк OKX с USDT, и у меня есть seed фраза. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). Может подскажете, как отправить их на Binance?

  • @Inqanter
    @Inqanter 9 дней назад

    Посмотрим через лет 5-10 на то, как Яндекс будет переписывать сервисы с Go обратно на плюсы и Пайтон.

    • @zrxmax_
      @zrxmax_ 8 дней назад

      зачем?

    • @YuriyVorobyov96
      @YuriyVorobyov96 6 дней назад

      Я еще могу понять плюсы для определенных задач, но питон? Звучит как что-то странное и ненужное

  • @DELTACITYTV
    @DELTACITYTV 11 дней назад

    Курьерский велосипед называется: «Табурешка»

  • @Reality-behind
    @Reality-behind 11 дней назад

    33:36 А можно по подробнее об интеграции WPS и Ruff? Как поставить?

    • @YandexforBackend
      @YandexforBackend 9 дней назад

      Здравствуйте! Вскоре состоится релиз версии 1.0. Там будет полная интеграция, уже можно пробовать ветку master.

  • @justnik8
    @justnik8 13 дней назад

    Кайф, спасибо за субботник. Было интересно ❤

  • @prepin
    @prepin 14 дней назад

    Автосгенерированные таймкоды 00:02:32 Введение и правила участия 00:04:11 Представление спикеров 00:06:52 Обсуждение обновлений Python 00:08:58 Проблемы и преимущества Deprecation 00:11:29 Вопросы и ответы 00:12:50 Введение в PEP 695 и PEP 696 00:13:45 Преимущества дженериков 00:14:36 Введение в NOGIL 00:16:07 Вопросы и ответы 00:19:32 Использование самоинтерпретаторов 00:22:30 Платформизация и статические атрибуты 00:23:53 Оптимизация Python 00:25:48 Пример оптимизации 00:28:37 Поддержка Android и iOS 00:31:53 Интеграция линтеров 00:33:32 Улучшения в Ruff и VS Code 00:34:27 История с линтерами и Ruff 00:35:17 Будущее Python 00:37:02 Проблемы и решения в Python 00:38:13 Популярность Python и его будущее 00:41:04 Проблемы качества кода 00:43:37 Обсуждение корутин и архитектуры 00:44:37 Переход к энтерпрайзу 00:45:34 Рост уровня технологий 00:47:27 Массовость и качество кода 00:48:24 Быстрое начало с Python 00:49:18 Обучение Python за 30 дней 00:50:08 Проблемы с ожиданиями и реальностью 00:52:31 Форматирование кода в Python 00:54:51 Популярные проекты на Python 00:55:23 Проблемы с репутацией и переход на UV 00:57:12 Язык программирования Gleam 00:59:06 Новое поколение низкоуровневых языков 01:01:02 Компиляция кода 01:02:04 Новые фреймворки для Python 01:03:00 Интеграционные тесты и PgLite 01:03:54 Новые библиотеки и фреймворки 01:05:43 Фреймворки для работы с сообщениями 01:07:22 Помощники в разработке 01:08:22 Применение AI в веб-разработке 01:10:11 Автодополнение и его использование 01:11:33 Примеры использования AI 01:14:16 Проблемы и перспективы AI 01:15:10 Программисты и автоматизация 01:16:10 Рефакторинг и автоматизация 01:17:13 Генерация кода и автоматизация 01:18:11 Декомпозиция задач и автоматизация 01:19:08 Будущее разработки и ИИ 01:20:06 Найм и обучение 01:21:54 Вопросы и ответы 01:23:05 Обсуждение библиотек и их использования 01:24:03 Примеры библиотек и их популярность 01:26:12 Советы начинающим программистам 01:30:35 Будущее Python и его развитие 01:33:07 Новые вехи в Python 01:34:02 Библиотека для акторов 01:35:16 Будущее Python 01:36:36 Сообщество Python 01:37:18 Заключение

  • @ZaneAmmedler
    @ZaneAmmedler 15 дней назад

    C# это и есть си с четырмя плюсами

  • @evgeniy4430
    @evgeniy4430 18 дней назад

    Надо знать "героев" в лицо.

  • @evgeniy4430
    @evgeniy4430 18 дней назад

    Ааа вот кто эту шляпу делает....

  • @Codium123
    @Codium123 18 дней назад

    кайф! сначала подумал, что дарксторы это про другое ахахах очень интересно

  • @murikame817
    @murikame817 20 дней назад

    жесть, в яндекс лавке изобрели transaction outbox, ну за то на собеседовании проверили знание обхода красно-черного дерева и поиска в глубину

  • @victornovik4025
    @victornovik4025 20 дней назад

    Лёша, браво! 😉

  • @worldoftazovodov2713
    @worldoftazovodov2713 21 день назад

    Так вот изза кого яндекс банк через заднюю дверь работает. Вашим банком невозможно пользоваться. Кто вам только руки дал. Бесполезый мусор а не приложение.

    • @YandexforBackend
      @YandexforBackend 21 день назад

      Здравствуйте! Хотим разобраться в ситуации. Расскажите, пожалуйста, подробнее, что именно произошло?

    • @worldoftazovodov2713
      @worldoftazovodov2713 20 дней назад

      @YandexforBackend у меня несколько аккаунтов в яндекс про. Так случилось что были созданы счита на каждом аккаунте. Когда я хотел подключить сплит. При улучшении сплита постоянно выдает ошибку. Для какой цели у вас тариф базовый включён? Все нервы вымотали с вашим улучшением. Пол года писал в поддержку кроме отписок робота ничего небыло. Один раз ответили. Мол у меня несколько считов, и по мифическому закону у меня должен быть один счёт. Я пытался удалить счита в приложении. Так приложение выдаёт ошибку мол я с сайта захожу. У вас яндекса есть школа программистов. Неужели так сложно функционал нормально сделать в приложении? Или у вас очередной Ельцын бухущий все решения принимает? У вас все базы документов есть. Для чего вы людям проюлемы на ровном создаёте?

    • @YandexforBackend
      @YandexforBackend 20 дней назад

      Отправьте, пожалуйста, в личные сообщения ваш номер телефона. Всё проверим.

    • @worldoftazovodov2713
      @worldoftazovodov2713 3 дня назад

      @@YandexforBackend в ютубе нет личных сообщений

    • @YandexforBackend
      @YandexforBackend 3 дня назад

      Здравствуйте! Извините, мы неверно выразились. Отправьте, пожалуйста, ваш номер телефона в личные сообщения поддержки Яндекса в ВК. Вот ссылка на группу: vk.com/yandex.

  • @dominuspiritus
    @dominuspiritus 21 день назад

    Как-то нарезано слишком агрессивно.

  • @RomaMixRu
    @RomaMixRu 21 день назад

    Никогда не видел, как они ездят, но очень было интересно узнать, как реализовали то, что робот сам ездит. Я думал, что роботов отправляют, как ребенка в школу, ну как-нибудь дойдет-доедет, ну или оператор по камере смотрит.

    • @YandexforBackend
      @YandexforBackend 21 день назад

      Здравствуйте, Рома! Увидели ваш комментарий, готовим ответ.

  • @ac130kz
    @ac130kz 22 дня назад

    уже залили в прод? А то чего-то за 8 секунд открывается, целых 8 секунд подгрузить адреса и список кафе, ужас

  • @khraks
    @khraks 22 дня назад

    ждал реп от фронта - но нет

  • @JokoKangaroo
    @JokoKangaroo 28 дней назад

    Ребят, ну когда же ещё в других городах

  • @cdeblog
    @cdeblog Месяц назад

    Плюсы всё больше напоминают кучу каких-то костылей 🤦

  • @danielavchenko9353
    @danielavchenko9353 Месяц назад

    супер интересно, оратор очень понятно объясняет!

  • @BayAMan_found
    @BayAMan_found Месяц назад

    Познавательно.

  • @wagaboond6443
    @wagaboond6443 Месяц назад

    так и не понял каким боком это ML, если тут от ML разве что "мы отошли от Jupyter на стейдже", базовый CICD как и в любом другом проекте. Нет версионирования данных и моделей, нет инфры и тп

  • @merlinstcode
    @merlinstcode 3 месяца назад

    Был на этом митапе, подскажите, а часть с Лёшей Лосевым про асинхронные системы вы выложите? Там было очень много интересного и полезного!

    • @YandexforBackend
      @YandexforBackend 2 месяца назад

      Здравствуйте! Этот мастер-класс мы не записываем, поскольку он предназначен только для участников.

  • @AlexGluck2010
    @AlexGluck2010 3 месяца назад

    17 лет живу на линуксе, на 3ей минуте видео начались проблемы со звуком.... уши блютус, повоевал с пульсом, пайпвайром, блютус, перезагрузился, покопался в системе, переключился на провод, проклял вас когда понял что проблема со звуком у микрофона спикера

  • @Fedor_Sumkin1
    @Fedor_Sumkin1 3 месяца назад

    Вопрос: "Как устроена логистика Яндекс Маркета"? Ответ: "Плохо"

  • @mihailyarmonikow9545
    @mihailyarmonikow9545 3 месяца назад

    Че за теленок ты молочный

  • @andrewvasilchenko
    @andrewvasilchenko 3 месяца назад

    Это про европейский яндекс?

  • @no_bs_science
    @no_bs_science 3 месяца назад

    берешь и откатываешь если это не какая-то миграция, которая меняет структуру баз, то вообще не вижу проблем неужели у вас там такая прям архитектура, что переключение веток не работает? 😂 смешно

  • @a_n_t_o_n_09
    @a_n_t_o_n_09 3 месяца назад

    Яндекс говно как все его разрабы.

    • @GameGood.official
      @GameGood.official 3 месяца назад

      БРО что-то сделал Яндекс, чел, знаешь как сложно попасть на разработчика или кого нибудь ещё сложно, если тебя возьму в Яндекс, возьмут куда угодно, Яндекс это не только браузер, тебе не больше 9, а твой высер в ответ на это будет такой же жалкий и тупой как и ты

    • @lordew9476
      @lordew9476 3 месяца назад

      😂

  • @alko4188
    @alko4188 3 месяца назад

    молоко тимлида? прогрессивная европейская компания? )

  • @RisenMultiplayer
    @RisenMultiplayer 4 месяца назад

    опять этот яндекс стодесятую ногу собаки пытается продать

  • @ИгорьСтепанов-и1п5х
    @ИгорьСтепанов-и1п5х 4 месяца назад

    А avx mmx sse регистры сохраняются?

  • @ЕгорПильник-ж2х
    @ЕгорПильник-ж2х 4 месяца назад

    крут

  • @apivovarov2
    @apivovarov2 4 месяца назад

    удивило что русская молодежь не понимает преимущества опенсурс системных проектов

  • @apivovarov2
    @apivovarov2 4 месяца назад

    человек явно не принадлежит этому сообществу. Он давно уже должен был работать в silicone valley. примерно 600к в год и выше

  • @dmit100
    @dmit100 4 месяца назад

    27:45 как перехватывать вызов линкера? Через LD_PRELOAD? не представляю пока что как это происходит

  • @Max__O_o
    @Max__O_o 4 месяца назад

    Решаем похожую задачу. Спасибо за идеи!

    • @YandexforBackend
      @YandexforBackend 4 месяца назад

      Рады, что видео было вам полезно 😊🙌🏼

  • @infosecrookie
    @infosecrookie 4 месяца назад

    шутки про HOLD THE DOOR уже были?

  • @vladimir0rus
    @vladimir0rus 4 месяца назад

    41:40 Поскольку речь идет о Bare metal, то malloc никаких mmap не может делать, это реализация библиотеки для микроконтроллеров.

  • @vladimir0rus
    @vladimir0rus 4 месяца назад

    46:19 Наверное имелось в виду не "эллипс", а "эпсилон", это когда числа с плавающей запятой сравниваются не в лоб, а берется модуль разности и сравнивается с очень малой величиной (машинный эпсилон).

  • @vladimir0rus
    @vladimir0rus 4 месяца назад

    Не проще ли на Си писать вместо всего вот этого?

    • @nadirbeknurlybekov1095
      @nadirbeknurlybekov1095 4 месяца назад

      согласен

    • @ИгорьСтепанов-и1п5х
      @ИгорьСтепанов-и1п5х 4 месяца назад

      Да все время удивляюсь зачем с++, напичкали фичами и теперь тратят время на то чтобы чинить то одно то другое.

    • @isadora-6th
      @isadora-6th 3 месяца назад

      @@ИгорьСтепанов-и1п5х, фичи С++ нужны в других местах - где не ультра-эмбед (в обычном эмбеде проблем с динамической памятью так то нет, выделяй себе строки), а исключения с их киллерфичей безусловного джампа в место обработки так то увеличивают перф если встречаются редко.