Yandex for Backend @yandexforbackend Channel on Telegram

Yandex for Backend

@yandexforbackend


Канал для бэкендеров от Яндекса. Тут мы рассказываем про события для бэкендеров по нашим основным стекам — Python, Go, Java и C++ (и не только), делимся экспертизой, драйвим обсуждение технологий и поддерживаем комьюнити бэкендеров из разных компаний.

Yandex for Backend (Russian)

Канал "Yandex for Backend" - это источник ценной информации для разработчиков бэкенда от компании Яндекс. Здесь вы найдете обсуждения, события и экспертизу по основным стекам, таким как Python, Go, Java и C++. На канале также рассматриваются другие технологии, связанные с бэкендом. Мы поддерживаем комьюнити бэкендеров различных компаний, помогая им развиваться, обмениваться опытом и углублять знания в области разработки. Присоединяйтесь к нам, чтобы быть в курсе последних новостей, участвовать в обсуждениях и находить вдохновение для своих проектов!

Yandex for Backend

08 Jan, 11:02


🕹 Мы опубликовали доклады с Go Субботника

21 декабря бэкендеры Яндекса обсудили проекты и подходы внутри Yandex Infrastructure, Поиска и Екома и Райдтеха. Выбирайте, какое выступление посмотреть первым:

🟢 Роман Кузин, разработчик B2B Яндекс Go. Рассказал, как с помощью стейт-машины на Go организовать покупку и возврат ж/д билетов

🟢 Илья Масандилов, руководитель разработки Яндекс Go для бизнеса. Поделился опытом внедрения Golang в компании с устоявшимся стеком на примере Райдтеха

🟢 Сергей Бабенко, ведущий разработчик в Yandex Infrastructure. Показал, как ребята бенчмаркали хранилища индексов для кодонавигации в SourceCraft

🟢 Георгий Зуйков, разработчик в Едадиле. Познакомил с текущими Go-инициативами Яндекса в опенсорсе

🟢 Степан Пестерников, руководитель бэкенд-разработки Яндекс Игр. Рассказал про эффективное кеширование на Go

🔶 Смотрите выступления на ютубе или в VK Видео.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

06 Jan, 11:01


☕️ Как проходят ваши зимние каникулы? Моргните два раза, если опять кодите вместо того, чтобы отдыхать

Мы тут подумали: а что, если нашим подписчикам захочется почитать о бэкенд-разработке на выходных? Поэтому встречайте подборку наших любимых материалов за 2024-й.

Мы постарались выбрать разные форматы и непохожие истории. Надеемся, вам понравится:

🟢 Большая серия карточек про C++ в разных командах и сервисах Яндекса. Ищите в посте ссылки на прошлые выпуски!

🟢 Как переехать с Oracle на PostgreSQL. В нагруженном сервисе и без даунтайма

🟢 userver 2.0. Как развивается наш опенсорс-фреймворк для I/O-bound-программ

🟢 23 фичи в новых версиях Python. Советы для долгоживущих проектов

🟢 Как переизобрести аналитические витрины. Доклад Маркета

🟢 Статья о том, как подготовиться к собеседованию на С++. А ещё подкаст о культуре найма, онбординга и развития сотрудников в Яндекс 360

🟢 Кто отвечает за все деньги Маркета? Команда Биллинга

🟢 Как организовать пайплайн на C++. Неожиданные решения и примеры

🟢 Как сделать API, который выдержит сотни тысяч RPS. Опыт Яндекс 360

🟢 Робот-доставщик, ты в Матрице! Как ИИ учится новому в симуляции

🟢 Грязные трюки с кодом на C++. Опыт разработчиков userver и Boost

🟢 Лучшие статьи бэкендеров Яндекса. Шорт-лист «Технотекста 2024»

🗂 Если вы всё ещё находитесь в режиме праздников и не хотите читать про работу, мы поймём. Просто сохраните подборку в избранное, чтобы почитать позже. С наступившим 🈯️

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

30 Dec, 11:00


🎉 Ваше тотемное животное на 2025 год

Мы уверены, что следующий год непременно будет лучше, если вас поддержит волшебный зверёк.

👀 Ставьте видео на паузу или делайте скрин, чтобы узнать свое тотемное животное

Кто вам достался и какие надежды вы на него возлагаете? Делитесь в комментариях!

💫 Команда Яндекса желает вам приятных праздников и чудесного Нового года. Обязательно поднимем бокал за наших читателей.

🈯️ С наступающим!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

26 Dec, 11:00


🐍 На предновогоднем Pytup бэкендеры Яндекса обсудили новинки и будущее языка

В программе был круглый стол со спикерами из разных компаний. А ещё дискуссия с экспертами и QA-сессия. Всё для того, чтобы подвести итоги года!

🈯️ Приглашаем посмотреть запись мероприятия

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

25 Dec, 10:00


🧬 Делимся полезными материалами с главной конференции по сетевым технологиям

Принесли вам видео и презентации более 20 выступлений спикеров nexthop ➞ 2024 💥
Внутри — про балансировку нагрузки, инфраструктуру для сетевой автоматизации, топологию Dragonfly, BGP- и BMP-коллекции, CDN, безопасность и не только.

Смотрите доклады там, где удобно:

🟢 На сайте конференции в блоке «Программы»
🟢 В плейлисте на Ютубе

📟 Ловите больше контента:

🟢 Собрали презентации со всех выступлений
🟢 Выложили фото с мероприятия на диске

🈯️ Подписывайтесь на канал Yandex Infrastructure, чтобы не пропускать анонсы будущих мероприятий 😌

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

23 Dec, 12:01


🈯️ Советуем канал с полезностями для начинающих разработчиков

У Яндекс Практикума есть не только образовательные курсы, но и свои тематические каналы. В одном из них ребята публикуют полезные материалы для разработчиков, тестировщиков и аналитиков. А ещё погружают в профессию и отвечают на вопросы.

Собрали список свежих постов для бэкендеров:

🟢 Задачка для разминки от Жени Бартенева, автора курса «Python-разработчик»

🟢 Подборка полезных ресурсов по Java

🟢 Чем занимаются начинающие разработчики на С++, история нашего выпускника

🟢 История выпускницы курса «Python-разработчик» о старте карьеры в IT

💹 Рекомендуем подписаться!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

21 Dec, 10:00


🛎 Прямое включение с Go-субботника в Москве 21 декабря

🈯️ В 14:00 приходите на трансляцию митапа. Посмотрим, как продвинутые разработчики из Екома и Райдтеха, Поиска, Yandex Infrastracture и Игр оптимизируют процессы на Golang.

Послушаем про эффективное кеширование, выбор архитектуры для кодонавигации, реализацию флоу для покупки билетов и опенсорс-проекты Яндекса. А ещё узнаем, как протащить новый язык в устоявшуюся инфраструктуру и что это даёт.

🔶 Встречаемся на YouTube или в VK Видео

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

20 Dec, 09:00


📦 Хотите заглянуть в бэкенд Доставки?

Мы как раз выпустили серию из пяти роликов. Внутри рассказываем, как в Яндекс Доставке устроена мобильная, бэкенд- и фронтенд-разработка, аналитика эффективности и работа с продуктом.

🔶 Выпуск про бэкенд смотрите на Ютубе или в VK Видео

В нём Максим Педченко объяснил, как работает междугородняя доставка. А ещё рассказал, как ребята написали её так, чтобы всё работало быстро и понятно.

📟 Весь плейлист (на Ютубе или VK Видео)

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

19 Dec, 15:01


🛎 Залетайте на трансляцию Pytup! Обсудим, чем нам запомнился этот год

Уже через час начнётся наш ламповый митап для питонистов. Главным событием станет круглый стол, на котором спикеры из разных компаний поговорят про итоги года и будущее языка.

🔶 Подключайтесь по ссылке

🈯️ Ждём вас!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

17 Dec, 11:00


🛎 Как в Яндексе делают надёжные сервисы на Go: узнайте на митапе 21 декабря

💻 Подключайтесь к трансляции, чтобы послушать Go-разработчиков из Yandex Infrastructure, Екома и Райдтеха, Поиска и Игр.

О чём поговорим:

🟢 Роман Кузин, разработчик B2B Яндекс Go. Расскажет, как с помощью стейт-машины на Go организовать покупку и возврат ж/д билетов

🟢 Илья Масандилов, руководитель разработки Яндекс Go для бизнеса. Поделится опытом внедрения Golang в компании с устоявшимся стеком на примере Райдтеха

🟢 Сергей Бабенко, ведущий разработчик в Yandex Infrastructure. Покажет, как ребята бенчмаркали хранилища индексов для кодонавигации в SourceCraft

🟢 Георгий Зуйков, разработчик в Едадиле. Познакомит с текущими Go-инициативами Яндекса в опенсорсе (и примерами их использования)

🟢 Степан Пестерников, руководитель бэкенд-разработки Яндекс Игр. Расскажет про эффективное кеширование на Go

🍔🥤 После докладов — традиционное афтерпати и угощения

🔶 Регистрируйтесь на трансляцию Go-субботника по ссылке

🈯️ Ждём вас

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

16 Dec, 08:59


🐍 Знакомьтесь: это спикеры предновогоднего Pytup

Напоминаем, что 19 декабря мы собираемся в Москве и онлайн, чтобы подвести итоги 2024 года. На круглом столе поговорим о том, как изменился язык и что ждёт его в будущем.

💹 В карточках рассказали, кто будет участвовать в дискуссии.

🔶 Количество мест в офлайне ограничено, так что мы проводим отбор участников. За несколько дней до митапа пришлём вам письмо с приглашением. Онлайн-трансляция будет открыта для всех — только не забудьте зарегистрироваться.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

12 Dec, 16:09


💹 Смотрим YaC 2024!

Весь год мы релизили, коммитили, деплоили и траблшутили. Время посмотреть, как изменились наши сервисы и продукты. YaC в 2024 году — это большой рассказ про сервисы и технологии Яндекса, и про то, как они создаются и какие возможности открывают.

🔠 Посмотрим, как и зачем мы внедрили в устройства умного дома протоколы Matter и Zigbee, что умеют наши складские роботы и как Яндекс вкладывается в образование молодых разработчиков. А ещё покажем, как сделали устройство, которое собирает кубик Рубика быстрее всех в мире (круче, чем у MIT).

Посмотреть сериал о наших сервисах и людях, которые их создают, можно на разных платформах:

🟢 Ютуб
🟢 Кинопоиск
🟢 VK Видео

Что внутри:

🟢 Впечатления
Рассказываем про сервисы, которые наполняют жизнь новыми вкусами, поездками и возможностями: Еду, Путешествия и финтех

🟢 Город
Показываем, как устроены продукты, которые упрощают жизнь в городе: Такси, Доставка и Маркет

🟢 Нейросети
Раскрываем, как нейросети улучшают Поиск, Алису и Музыку. А ещё — как помогают развивать автономный транспорт.

🟢 Люди
Рассказываем, как мы делаем сервисы инклюзивными, а технологии — доступными. А ещё показываем, как вкладываемся в техническое образование и развитие инженерной культуры

🟢 Работа
Рассказываем про рабочие пространства и инструменты для развития бизнеса: Яндекс 360 и Yandex Cloud

🟢 Дом
Рассказываем про сервисы и продукты, которые приносят в наши дома вайб и уют: умный дом и Плюс, ТВ-станции и Алису. А ещё показываем кухню Лавки, где готовят наши любимые блюда

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

09 Dec, 11:00


🧬 Окружён, но задеплоен: как развернуть большую инфраструктуру на Yandex Cloud без (больших) страданий

Представьте: ваш стартап практически в один момент вырос так, что ему понадобилось в 16 раз больше рабочих окружений. Вместе с ними увеличивается риск ошибок. Старые подходы вроде bash-скриптов уже не подходят, а прежде эффективные инструменты больше не траблшутят. Как быстро масштабироваться с учётом квот на ресурсы и лимитов облачной архитектуры?

🟢 Ребята из Hilbert Team набили много шишек, пока пытались развернуть большую и надёжную инфраструктуру с помощью Terraform. DevOps-инженер интегратора Алексей Колосков рассказал всю историю в подробностях на Хабре. В том числе поделился советами о том, как эффективно посылать запросы в поддержку и чем команде помог Terragrunt с опцией --terragrunt-parallelism.

🔶 Статья будет интересна DevOps-инженерам и тем, кто задумывается о реализации своего продукта на Yandex Cloud.

📟 Если хочется ещё больше таких историй — подписывайтесь на канал Yandex Cloud.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

05 Dec, 11:00


💹 Новые возможности YTsaurus 24.1.0

Это статья на Хабре от руководителя службы динамических таблиц в Yandex Infrastructure Руслана Савченко. Он рассказал, как команда доработала возможности опенсорс-инструмента, который используют для хранения данных большинство наших сервисов.

Что ещё теперь поддерживают наши динамические таблицы:

🟢 Вторичные индексы — упрощённые запросы с индексами

🟢 WebAssembly — виртуальная машина для пользовательских функций на C++

🟢 Оптимизация и рефакторинг GROUP BY — улучшенная координация между узлами и прокси-серверами

🟢 Словарное сжатие — возможность использовать ханки и чанковый индекс с сохранением размера данных

🈯️ И ещё несколько улучшений внутри

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

🔶 Переходите по ссылке и читайте подробности

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

04 Dec, 12:10


💹 Yandex Infrastructure. Xiva и YPlatform: C++ в Яндексе

Команда Xiva отвечает за транспорт нотификаций в Yandex Infrastructure, а значит, и во всём Яндексе: реализует механизмы доставки реалтайм-уведомлений — от всех продуктов и сервисов к нашим пользователям.

👩‍⚕️ Где и почему в Yandex Infrastructure применяют С++, читайте в последних карточках спешла об этом языке: поговорили с руководителем группы в Xiva Денисом Харыбиным.

P. S. Ещё больше мнений яндексоидов о С++ — в предыдущих постах спешла:

📟 Что под капотом логистической платформы Доставки
📟 Почему этот язык выбирает команда Yandex Infrastructure
📟 Как использует C++ группа почтовых метаданных Яндекс 360
📟 Что думают об этом языке в Yandex Compute Cloud
📟 Где в кодовой базе Маркета можно найти C++
📟 Что пишут на C++ в инфраструктуре Доставки
📟 C++ в Yandex Infrastructure: Deploy Platform
📟 Бэкенд Лавки: оптимизация кода до самых глубоких уровней

Подписывайтесь:
💬 @Yandex4Backend
💬 @Yandex_infrastructure
📹 @YandexforBackend

Yandex for Backend

02 Dec, 13:30


💹 Как пишут на Go в Яндексе: рассказываем на новом Я.Субботнике

📆 21 декабря устроим классический митап для гошников с хардовыми докладами, Q&A-сессией (готовьте каверзные вопросы!), приятным нетворкингом и вкусной едой.

Вот кого мы позвали выступить:

🟢 Роман Кузин, разработчик в Екоме и Райдтехе. Расскажет, как использовать стейтмашину для покупки ж/д билетов, работы с дополнительными услугами и тестирования

🟢 Илья Масандилов, руководитель сектора разработки Яндекс Go для бизнеса. Поделится опытом внедрения Golang: от пилотных проектов до масштабирования

🟢 Сергей Бабенко, ведущий разработчик группы навигации и поиска. Презентует бенчмарки для хранилищ индексов в кодонавигации

🟢 Георгий Зуйков, разработчик в Едадиле. Расскажет о текущих опенсорс-инициативах Яндекса

🟢 Степан Пестерников, руководитель службы бэкенд-разработки Игр. Поговорит про эффективное кеширование на Go

🔶 Участие бесплатное, регистрация по ссылке

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

29 Nov, 09:55


🏆 Финал чемпионата Yandex Cup: разбираем задачи по бэкенду в прямом эфире

3 и 4 декабря подключайтесь к трансляции трека по бэкенд-разработке Yandex Cup в Ташкенте! Лучшие разработчики со всего мира сразятся в финале и Gold-финале. На кону звание абсолютного чемпиона и призовой фонд в 16 миллионов рублей.

Смотрим трек по бэкенду и обсуждаем задачи в онлайне:

🟢 VK Видео
🟢 Ютуб

Начинаем в 8:30 по московскому времени — заводите будильники.

Расписание трансляций:

3 декабря 8:30 — финал
🈁 VK Видео | Ютуб

4 декабря 8:30 — Gold-финал
🈁 VK Видео | Ютуб

🈯️ Ждём вас на прямом эфире

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

28 Nov, 12:01


🍫 C++ в Яндексе: бэкенд Лавки

Писать бэкенд на C++ может быть довольно сложно, но именно он помогает команде Лавки оптимизировать код до самых глубоких уровней.

👩‍⚕️ В предпоследнем посте из серии спешлов о том, где и почему используют С++ в Яндексе, даём слово Ване Ходору, руководителю бэкенда каталога в Лавке.

P. S. Ещё больше мнений яндексоидов о С++ — в предыдущих постах спешла:

📟 Что под капотом логистической платформы Доставки
📟 Почему этот язык выбирает команда Yandex Infrastructure
📟 Как использует C++ группа почтовых метаданных Яндекс 360
📟 Что думают об этом языке в Yandex Compute Cloud
📟 Где в кодовой базе Маркета можно найти C++
📟 Что пишут на C++ в инфраструктуре Доставки
📟 C++ в Yandex Infrastructure: Deploy Platform

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

25 Nov, 10:00


💹 Как прошла DevOops: отчёт Антона Черноусова из Yandex Cloud

В ноябре прошла большая конференция по инженерным решениям и DevOps-культуре. Эксперты из Yandex Cloud тоже приняли участие: Developer Advocate Антон Черноусов открывал онлайн-день и участвовал в офлайн-части.

Больше всего Антону запомнились:

🟢 Масштаб. В этом году было 55 докладов, 52 докладчика и 34 эксперта

🟢 Доклады. Детальные, хардовые, но не скучные

🟢 Дискуссия. Обсуждали enabling-команды в DevOps, вместо 45 минут общались больше полутора часов (пришлось разгонять зал)

🟢 Атмосфера. Душевное кулуарное общение и энергичный дух DevOps-комьюнити

🔶 Подробный отчёт о самых интересных докладах и активностях читайте в канале Inside Yandex Cloud

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

21 Nov, 13:00


Как менялась разработка на Python и что нас ждёт дальше

📆 19 декабря собираем предновогодний митап, чтобы подвести итоги 2024 года.

Вспомним об интересных новостях, связанных с языком:

🟢 Обсудим Python 3.12, о котором говорили в прошлом году, и подумаем, какие ожидания оправдались, а какие нет

🟢 Посмотрим на версию 3.13, Faster CPython, jit и nogil

А ещё поговорим о трендах в архитектуре и развитии бэкенд-разработчика на круглом столе с экспертами:

🟢 Николаем Хитровым, тимлидом в Точке

🟢 Евгением Афонасьевым, тимлидом из Авито

🟢 Никитой Соболевым, опенсорс-разработчиком

🟢 Сергеем Яхницким, техлидом в Техплатформе

🟢 Александром Букиным, основателем Pytup

🔶 Регистрируйтесь на встречу в Москве или подключайтесь к трансляции, где бы вы ни были.

🈯️ Ждём вас на новогодней встрече Python-сообщества.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

20 Nov, 10:00


⚡️ Приглашаем на конференцию F[Scala] 2024

30 ноября пройдёт ежегодная крупнейшая конференция по Scala и функциональному программированию от Яндекс Вертикалей (Авто.ру, Яндекс Недвижимость, Аренда и Путешествия).

Собираем практикующих Scala-разработчиков и энтузиастов функционального подхода.

🟢 7 хардкорных докладов о Scala, ФП и JVM, типизацию и разработку бэкенда
🟢 Спикеры из Авто.ру, общих сервисов Яндекс Вертикалей, Яндекс Инфраструктуры, Т-Банка, BIOCAD, Ecom.tech
🟢 Круглый стол в формате открытого диалога
🟢 Нетворкинг и афтерпати

📍 Москва, БЦ «Морозов», зал «Экстрополис»

Для тех, кто не сможет прийти, будет онлайн-трансляция.

🔶 Посмотреть программу и зарегистрироваться можно здесь.

🈯️ Увидимся на конференции!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

18 Nov, 10:01


🛎 Митап для мобильных и бэкенд-разработчиков от Еком-сервисов Яндекса

📆 7 декабря в Минск приезжает Яндекс Foodtech Tour

Это серия митапов, на которых эксперты Еды, Лавки и Маркета рассказывают о внутренней кухне разработки сервисов. В столице Беларуси спикеры покажут core-технологии, которые лежат в основе наших продуктов.

Программа насыщенная:

🟢 Никита Шумский, разработчик мобильного бэкенда Еды, расскажет об особенностях инфраструктуры в сервисе, различиях классического и мобильного бэкенда и преимуществах BDUI

🟢 Ваня Ходор, руководитель бэкенда каталога Лавки, поделится кейсом ускорения разработки, причём со стороны не работы кода, а его написания

🟢 Валера Горбачёв, разработчик ПО в группе разработки прозрачности продуктовых цен ритейла Еды, проведёт CaseLab о мультизаказе. Это интерактивный формат, в котором участники разбирают реальный кейс из работы сервиса, предлагают решение и получают фидбэк от экспертов Яндекса

📟 После докладов устроим афтерпати и нетворкинг

🔶 Зовите друзей и регистрируйтесь!

Обратите внимание: количество мест ограничено. После регистрации обязательно дождитесь подтверждения заявки.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

14 Nov, 09:30


🕹 Поговорим про разработку высоконагруженных систем на Yandex Backend Talks в Ереване

28 ноября приглашаем опытных разработчиков в Yandex Hall на Backend Talks. Обсудим разработку высоконагруженных систем — на примере задач из Яндекс Мессенджера. А ещё разберёмся, как спроектировать высоконагруженное приложение, чтобы оно жило долго (а мы — счастливо).

Доклады:

🟢 «Общение без тряски: как мы балансируем нагрузку в Яндекс Мессенджере» — Никита Звонарёв, бэкенд-разработчик

🟢 «Как выбрать технологии и спроектировать очередной высоконагруженный сервис» — Дмитрий Кривопальцев и Вадим Клеба, тимлиды разработки

🫳👈 После, как всегда, афтерпати и нетворкинг.

🔶 Регистрируйтесь по ссылке — подтверждение вашего участия отправим на почту не позднее 26 ноября.

🈯️ Увидимся!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

13 Nov, 12:00


💹 C++ в Yandex Infrastructure: Deploy Platform

Продолжаем серию спешлов о том, где и почему используют С++ в Яндексе.

👩‍⚕️ Deploy Platform — это 500 000+ контейнеров, 20+ микросервисов и мгновенная доставка с обратной связью в более чем 1000 сервисов. Почему в качестве основного языка разработки команда Yandex Infrastructure выбрала именно C++, поговорили с Андреем Мичуриным. Листайте карточки!

Подписывайтесь:
💬 @Yandex4Backend
💬 @Yandex_infrastructure
📹 @YandexforBackend

Yandex for Backend

12 Nov, 08:00


🧬 Как разработчики userver и Boost взламывают C++

Это статья на Хабре от Антона Полухина из Техплатформы Екома и Райдтеха Яндекса. Его команда разрабатывает userver — опенсорсный асинхронный фреймворк с богатым набором абстракций для создания микросервисов, сервисов и утилит на C++. Это сложный продукт, который часто требует нестандартных решений.

Антон поделился трюками на грани фола, которые работают. И помогают команде создавать надёжный и высокопроизводительный код. Внутри:

🟢 Посмотрим на исключения на платформе Linux x86. И сделаем с ними кое-что интересное

🟢 Залезем ещё глубже под капот исключений. И ускорим их

🟢 Сделаем висячую ссылку на невалидный объект. И ничего при этом не сломаем

🟢 Погрузимся в шаблонное метапрограммирование. Это на сладкое

🔶 Статья будет полезна тем, кто любит задачки со звёздочкой от мира бэкенда.

❗️ Пожалуйста, не повторяйте это в проде, не проконсультировавшись с коллегами!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

08 Nov, 08:00


👩‍⚕️ С++ в Яндексе: инфраструктура Доставки

Продолжаем рассказывать о том, какие команды Яндекса выбирают С++ и что они думают об этом языке.

🔶 Встречайте новые карточки из спешла о С++ в Яндексе. Герои сегодняшнего поста — команда разработки инфраструктуры Доставки и её руководитель Василий Кирюшин.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

07 Nov, 09:00


🛎 14 декабря Яндекс проведёт Ночь опенсорс-библиотек для всех, кто интересуется открытым кодом

Вы станете частью открытого комьюнити, сможете познакомиться с разработчиками проектов YDB, userver, DataLens и Diplodoc и внести свой вклад в их развитие, даже если это ваш первый коммит.

Вас ждут воркшопы и общение с мейнтейнерами популярных опенсорс-инструментов:

🟢 YDB — это распределённая и масштабируемая база данных от разработчиков Яндекса для работы с большими объёмами информации. Пройдём квест подключения к YDB и выполнения запросов

🟢 userver — это фреймворк, который позволяет быстро создавать эффективные микросервисы и утилиты на C++. Попробуем написать на userver пару игрушечных сервисов, а после будем расширять и украшать то, что получилось

🟢 Diplodoc — простое и удобное решение для развёртывания документации больших и маленьких команд. Погрузимся в концепцию Docs as code и развернём механику платформы, с помощью которой пишется вся документация Яндекса

А ещё:

🟢 Экскурсия и квесты по библиотеке
🟢 Книжная лавка
🟢 Концерт среди книжных стеллажей

🔶 Зарегистрироваться на событие можно здесь.

🈯️ Ждём вас!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

05 Nov, 09:00


🐚 Организация пайплайна на C++: полезные трюки с примерами

Это статья на Хабре от Павла Сухова, ведущего разработчика Яндекс Доставки. Недавно его команде пришлось организовать новый пайплайн — механизм организации сложных правил обработки событий. В этом ребятам помогло нетипичное использование C++.

Павел поделился лайфхаками и рассказал:

🟢 Как хранить в одном контейнере разные типы и использовать сам тип в качестве ключа
🟢 Удобно сериализовать и десериализовать разнотипные объекты с помощью метапрограммирования
🟢 Сделать универсальный запускатель функций, который сам будет искать, откуда добыть аргументы
🟢 Создать полностью изолированный от инфраструктуры интерфейс для написания пайплайна

Статья будет интересна практикующим плюсовикам. В особенности тем, кто занимается управлением бизнес-логикой в микросервисной инфраструктуре.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

01 Nov, 13:20


🈁 Яндекс на Joker 2024 в Питере: как это было

Вкратце: 45 (!) разработчиков на стенде и четыре докладчика в основной программе.

Наши спикеры:

🟢 Настя Лисицкая рассказала об альтернативном способе вызова нативных методов в разработке Алисы — использовании Foreign Function & Memory API

🟢 Александр Токарев показал способ патчинга Apache Spark в рантайме через хук на classloader c помощью JVM-функции javaagent и библиотеки Javassist

🟢 Ахтям Сакаев рассказал, как с помощью стримов на Java моделировать процессы, управлять временем и состоянием и создавать код, который легко поддерживать

🟢 Кирилл Курдюков показал на примере YDB, как Java-фреймворки могут быть адаптированы и интегрированы с распределёнными SQL-хранилищами

Что было на стенде:

🧙 Мы подготовили серию из 9 квестов по разным продуктам Яндекса. В каждом из них участники искали решения технических проблем. От того, как предлагали починить ту или иную ошибку, зависело развитие сюжета.

🎁 За самые успешные прохождения мы раздали призы!

🔶 Некоторые пути решения квеста мы раскроем в нашем открытом чате для джавистов. Там же выйдут интервью с площадки и весёлые видео с конференции!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

31 Oct, 12:01


💹 Yandex DEVent PRO: митап для опытных бэкенд-разработчиков

Приготовили для вас три хардовых доклада:

🟢 Роман Косарев, руководитель разработки Яндекс Недвижимости. Расскажет, как и почему ребята пришли к федеративному GraphQl в архитектуре синхронного API сервиса

🟢 Никита Макаров, руководитель Универсального поиска. Подробно покажет, как внедрение YandexGPT помогло пользователям быстрее принимать решения при покупке товара

🟢 Дмитрий Плещеев, руководитель группы разработки сервисов картографии. Расскажет, как команда Автономного транспорта создаёт высокоточные карты и зачем они нужны

🔶 Зарегистрироваться на митап можно тут.

📟 Мероприятие пройдёт в офлайн-формате. Количество мест ограничено. Пожалуйста, после регистрации дождитесь подтверждения вашего участия — мы пришлём его на электронную почту.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

23 Oct, 13:35


🕹 Я.Субботник в Минске

📆 Save the date: 23 ноября в столице Беларуси пройдёт митап по бэкенд-разработке.

Что в программе?

Доклады экспертов, нетворкинг, афтерпати и напитки. Вот что вас ждёт:

🟢 Никита Лавринович, руководитель группы АБ Финтеха и кросс-сервисных интеграций. Расскажет, как на платформе A/B-экспериментов Яндекса проводят 35 000 тестов в год для Алисы, Поиска, Рекламы и Маркета с высокой скоростью приёмки и минимальными рисками для бизнеса

🟢 Ваня Ходор, руководитель бэкенда каталога Яндекс Лавки. Покажет с продуктовой и технической точек зрения, как развивался каталог Лавки

🟢 Руслан Сафин, руководитель отдела развития инфраструктуры в Едадиле. Поделится историей о том, как ребята масштабировались от стартапа до 9к RPS и перешли от виртуалок к Kubernetes через докер lxd контейнеры

🟢 Ваня Копейкин, разработчик инфраструктуры симулятора. Расскажет, как команда использует Nirvana, чтобы оркестрировать симуляции 1 миллиона километров

🔶 Трансляцию запустим на нашем ютуб-канале Yandex for Backend и отдельно на сайте митапа.

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

🈁 Зарегистрироваться

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

21 Oct, 11:02


🈯️ Продолжаем Яндекс Foodtech Tour: едем в Казань!

📆 14 ноября после Москвы и Санкт-Петербурга наши бэкендеры выступят в Татарстане.

В программе три доклада о том, как увеличить скорость разработки и не потерять ничего важного по пути:

🟢 Никита Сидоров, руководитель службы инфраструктуры пользовательской скорости в Маркете. Расскажет про подходы к работе над перформансом приложений

🟢 Гадель Закиров и Назар Старанцов, руководители групп в Еде. Поделятся методами ускорения старта приложения и загрузки главной страницы

🟢 Гоша Пономарев, менеджер группы продуктов «Склад», и Костя Захматов, старший разработчик ПО из Лавки. Расскажут про ускорение работы в дарксторах

После докладов гостей ждёт сессия вопросов-ответов со спикерами и афтерпати.

🔶 Регистрируйтесь и дождитесь подтверждения заявки!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

18 Oct, 09:20


🟢 Как мы мгновенно загружаем сотни тысяч фотографий в Яндекс Диск

Ежедневно в Яндекс Диск загружаются терабайты фотографий пользователей, и наша задача — быстро и без задержек доставлять их прямо в ленту. Она выглядит как локальная галерея на телефоне, но может содержать сотни тысяч картинок из облака, а пользователь может быстро переходить к любому выбранному файлу в фотосрезе.

🈁 Что стоит за такой скоростью? И как нам удаётся мгновенно обрабатывать десятки терабайт данных?

В статье на Хабре Дима Кривопальцев, тимлид команды Яндекс Диска, рассказывает:
🟢 Какие технические требования к реализации были в задаче
🟢 Какие решения рассматривали
🟢 Как нашли лучший подход с помощью кластеризации и синхронизации

Текст будет интересен любителям нетривиальных технических вызовов.

Статью читайте на Хабре.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

17 Oct, 11:00


💹 С++ в Яндексе: поиск Маркета

В кодовой базе поиска Яндекс Маркета — более 1 миллиона строк на С++.

🔶 Почему нельзя игнорировать стандарты, если вы пишете на этом языке, и зачем его учить, рассказал Даниил Яковлев, руководитель службы разработки поиска. Листайте новые карточки из спешела про C++ в Яндексе!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

16 Oct, 09:00


💹 Weekend Offer Backend в Яндекс 26–27 октября

Это возможность устроиться бэкендером в Яндекс за одни выходные в онлайне.

Приглашаем разработчиков на C++, Python, Go, Java или Kotlin с опытом коммерческой разработки от трёх лет. Предлагаем работу в офисном или гибридном режиме на территории России или Республики Беларусь.

План простой:

🟢 До 23 октября зарегистрируйтесь и решите пару задачек в Контесте
🟢 26 октября пройдите два технических собеседования
🟢 27 октября познакомьтесь с командами и получите офер в ту, которая больше понравится

В Weekend Offer Backend участвуют разные сервисы: Финтех, HR Tech, Образование, МВА, Биллинг, Геосервисы, Реклама и Поисковые сценарии. А сегодня, 16 октября, мы проведём онлайн-встречу, на которой команды расскажут о себе и своих задачах.

🔶 Узнать подробности и принять участие можно здесь.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

15 Oct, 13:06


💹 Intern Week Offer: в Яндекс за неделю

Запускаем ускоренный набор на стажировку! Это возможность получить офер уже через неделю после собеседования — и ваш шанс начать карьеру в Яндексе.

Мы ждём бэкендеров (C++, Python, Java), которые готовы попробовать себя в разработке реального продукта или сервиса.

В этот раз ускорили собеседования и этапы отбора. Залетайте на стажировку:
🟢 Оставьте заявку с 10 по 28 октября
🟢 Решите задания в Контесте с 28 октября по 4 ноября
🟢 Пройдите собеседование и получите офер на стажировку

🔶 Участвуйте в Intern Week Offer по ссылке

🈯️ Ждём вас!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

14 Oct, 10:01


💹 Открыта регистрация на конференцию nexthop 2024!

📆 27 ноября встретимся в Москве и онлайн.

Это наша ежегодная конференция от Yandex Infrastructure. Зовём сетевых инженеров и всех, кто интересуется происходящим в мире сетевых технологий!

В этом году вас ждут два трека докладов, Q&A-сессии со спикерами и много нетворкинга.

🟢 В программе: доклады про балансировку нагрузки, инфраструктуру для сетевой автоматизации и автоматическую выкладку конфигурации в многовендорной сети. А ещё обсудим кластеризацию Stateful-устройств, сетевую топологию Dragonfly, BGP- и BMP-коллекторы, CDN и опыт миграции на отечественные NGFW.

🔶 Скоро представим спикеров и полный список тем, а уже сейчас вы можете зарегистрироваться для участия.
Ждём вас!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

10 Oct, 12:00


🈯️ Ждем вас на митапе об интеграциях систем

🤩 17 октября на Яндекс Go Product Engineering Meetup #3 спикеры поделятся докладами и проведут воркшоп об управлении разработкой в стартапе.

🟢 Олег Ермаков, руководитель разработки Go New Ventures, рассказал про инкубатор стартапов в Такси и программу воркшопа

🔶 Смотрите кружок и регистрируйтесь на митап!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

09 Oct, 08:50


🈯️ Стартует новый сезон тренировок Яндекса по алгоритмам и ML!

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

Лучшие участники получат сертификат о прохождении тренировок. А ещё мы предложим:

🟢 Пробное техническое собеседование в Яндекс. Если справитесь — его засчитают при отборе на стажировку

🟢 Промокод на 3000 рублей в Яндекс Маркете

🔶 Регистрируйтесь и тренируйтесь

Ждём вас!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

08 Oct, 13:01


🧬 А вы интересуетесь железом и физической инфраструктурой?

Мы хотим узнать, насколько бэкенд-разработчикам интересен hardware. Расскажите нам о своих предпочтениях, а мы обязательно учтём их при подготовке материалов.

🈁 Опрос ниже

Yandex for Backend

07 Oct, 11:00


🈯️ Приходите обсудить новые сценарии и стартапы в корпорациях

📆 17 октября Яндекс Foodtech Tour приедет в Санкт-Петербург. Митап для бэкенд-разработчиков о технологиях Еком-сервисов Яндекса теперь в северной столице.

Расскажем о внутренней кухне инфраструктурной и продуктовой разработки Еды, Лавки и Маркета. В программе три доклада:

🟢 Никита Пятаков, старший разработчик в Яндекс Лавке. Расскажет о запуске аптек внутри сервиса

🟢 Лёша Тришин, руководитель группы специального подключения в Яндекс Маркете. Поделится опытом интеграции сервиса с китайскими маркетплейсами

🟢 Олег Гладышев, старший разработчик в Яндекс Еде. Объяснит, зачем Яндексу свои умные велосипеды, и покажет, как их создают

После докладов гостей ждет открытый микрофон со спикерами и афтепати. Приходите сами и зовите друзей!

🔶 Зарегистрироваться можно здесь. Обратите внимание, что количество мест ограничено.

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

25 Sep, 06:45


💹 Уже через час запускаем трансляцию Yandex Scale 2024

Скоро начнётся наша большая конференция для всех, кто создаёт цифровые продукты и решения. Здесь ребята из Yandex Cloud обсудят технологии, которые делают разработку быстрее и безопаснее.

Спикеры расскажут про генеративные нейросети, речевые технологии, ИБ-сервисы и решения по работе с данными, AI‑инструменты и serverless‑подход. А ещё поделятся технологическими анонсами и практическими рекомендациями.

В программе целых 30 докладов в 5 треках:

🟢 Infra&DevTools
🟢 Data Platform
🟢 ML&AI
🟢 Security
🟢 Serverless

🔶 Подключайтесь к эфиру

🈯️ Ждём вас!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

23 Sep, 10:01


⚪️ Собеседования в Яндекс 360: культура онбординга и развитие сотрудников

В новом выпуске подкаста «Куда расти?» в гости к ведущему Максиму Ульянову пришёл Роман Акинфеев, который отвечает за всю бэкенд-разработку в Яндекс 360.

Роман вырастил команду с 7 до 120 человек, работал с очень зрелыми продуктами вроде Диска и Почты и запускал Телемост с нуля.

В подкасте ребята обсудили найм и карьеру в компании:

🟢 Структуру собеседований в Яндексе
🟢 Способы определить грейд кандидата и правильно дать обратную связь
🟢 Развитие интервьюеров и формирование культуры найма
🟢 Буткемп в Яндексе
🟢 Правильный онбординг
🟢 Ответственность руководителя за рост разработчиков

🔶 Выпуск будет особенно интересен тимлидам, нанимающим менеджерам и тем, кто хочет ими стать. Приятного просмотра и прослушивания!

Смотреть на YouTube
Смотреть в Дзене
Смотреть в VK Видео
Слушать аудио

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

20 Sep, 11:00


🔠 Приглашаем на Яндекс Go Product Engineering Meetup #3

📆 17 октября на митапе для продуктовых бэкенд-разработчиков обсудим решения и лучшие практики интеграции систем.

В программе:

🟢 Доклады
Поговорим о запуске продуктовых фич с ценообразованием в «Межгороде» Такси, интеграции систем с master-master-взаимодействием и отношениях Яндекс Самокатов с партнёрами.

🟢 Воркшоп
Покажем, как соблюсти баланс скорости и качества при создании стартапа. Ведущий — Олег Ермаков, руководитель продуктовой бэкенд-разработки в Яндекс Такси.

🟢 Нетворкинг и тусовка после докладов!

🔶 Готовьте ваши вопросы об интеграциях и регистрируйтесь!

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend

Yandex for Backend

19 Sep, 09:07


💹 Авторские каналы и блоги от бэкендеров из Яндекса

В Яндексе мы создаём технологии, которые делают жизнь миллионов людей лучше. Для этого мы постоянно учимся, разбираемся с проблемами, делимся опытом и ищем новые решения. Неудивительно, что многим нашим разработчикам есть что рассказать миру.

В общем, мы решили поделиться с вами их творчеством (ну и немного помочь ребятам набрать подписчиков, конечно 😉).

🟢 Хабр Джехи
О web development.

И телеграм-каналы:

🟢 Юлия. Java-программистка
О профессиональном развитии и стремлении стать востребованным программистом.

🟢 this->notes
О разработке, архитектуре и C++.

🟢 The Art Of Programming
Канал одноимённого подкаста о Developer Experience, инструментах, технике и разработке ПО в самом широком смысле, включая менеджмент ИТ-проектов.

🟢 MLE шатает Produnction
Об инструментах разработки, курьёзных случаях и мнении автора об этом вашем IT.

🔶 Полный список по всем стекам можно посмотреть в канале Yandex for Developers

Подписывайтесь:
💬 @Yandex4Backend
📹 @YandexforBackend