Девадвокатская палата


Channel's geo and language: Russia, Russian
Category: Blogs


Алексей Мерсон о работе и не только.
Об авторе и канале: https://t.me/DevAdvocado/4

Related channels

Channel's geo and language
Russia, Russian
Category
Blogs
Statistics
Posts filter


Forward from: Как мы делаем Яндекс
Открываем код YTsaurus Flow: как обрабатывать более 100 ГБ/с в реальном времени без потерь и дублей

Сегодня мы выложили в опенсорс YTsaurus Flow — движок потоковой обработки данных, созданный командами Yandex Infrastructure и Яндекс Рекламы. Он работает с потоками свыше 100 ГБ/с, хранит состояние между событиями и обеспечивает exactly-once по умолчанию. Исходный код доступен под лицензией Apache 2.0.

На Хабре разбираем, как Flow распределяет нагрузку между воркерами, восстанавливается после сбоев и фиксирует данные, состояние и прогресс одной транзакцией. Рассказываем про графы из компьютейшнов, автоматическую адаптацию пайплайна под поток данных, защиту от устаревших воркеров и работу в нескольких дата-центрах. На примере рекламных моделей показываем, как переход с пакетной обработки на потоковую помог значительно ускорить подготовку данных для их дообучения.

#статья


Ещё один запуск в опенсорс от наших ребят 🎉 Очень крутой проект и команда 🔥На самом деле официально о запуске YTsaurus Flow объявили чуть раньше на Я про бэкенд, где у Егора по этому поводу был шикарный доклад ❤️Я в этот раз не так сильно вовлечён в релиз, но вот над докладом мы поработали мощно))


Forward from: Буду погроммистом!
Этим летом я выступил со своим инцидентом на SHL+ 2026 Fail-Митап! У меня был крутой и душный куратор, который вытащил из меня всю мякотку. Я прошел классический путь от Д'Артаньяна через Постмортем, Театральность и Сумбур. Очень интересно сейчас смотреть на записи своих прогонов и видеть как менялся мой подход к выступлению.

1. Д'Артаньян
Суть: Я позиционировал себя как "начальника в белом пальто", который наблюдает, как его разработчики творят дичь.
Было: "Они тупо бегают по кругу, не понимают, что делают".
Стало: "Мы не дали им инструментов дебага и подсадили на платформу, которая сама генерирует инциденты".

2. Постмортем
Суть: Прогон звучал как чтение отчета для начальства с экрана, что убивало эмоциональность.
Было: Глаза бегают по экрану, из-за чего теряется эмоциональный контакт со зрителем, нет пауз и нужных акцентов.
Стало: Живая "барная история" своими словами. Зрительный контакт, правильный темп, живые интонации и искренняя боль инженера.

3. Театральность
Суть: Попытался написать выверенный литературный текст с шутками, из-за чего стал звучать неестественно, как раздраженный босс.
Было: Из-за фокусировки на заученном тексте юмор был саркастичным и токсичным.
Стало: Самоирония на старте - "Как любая инфра, мы любим считать себя умнее других" и комедия положений "Гулять так гулять! Дайте базе 4 ядра! ... А ресурсов нет, соседи уже всё сожрали".

4. Сумбур
Суть: Зритель просто не успевал понять технической сути за моей скороговоркой.
Было: Взаимодействие глобал/зонал контрол-плейнов, блокировки на квотах и шторм нотификаций проговаривались в одну секунду.
Стало: Замедление темпа на сложных участках и использование шикарных визуальных метафор (DDoS-вечеринка), понятных любому инженеру в зале.

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

#выступление #HighLoad #SaintHighLoad2026 #FailМитап #инцидент

Сегодня будет восьмой выпуск
#DevOopsPodcast с Женей, Авениром и Вовой - ИИ-агенты вместо DevOps: куда пропал n8n и кто удалил 148 DNS-записей в проде?

Запись прямой трансляции тут (и потом останется запись на посмотреть) -
😉 YouTube

А вот запись доклада с
#DevOops 2025 - 😉 Евгений Дехтярев — n8n + AI для DevOps-процессов




Лицо участника ПК когда конференция закончилась 🤩 Лицо когда понимаешь что впереди ещё одна показывать не буду 🙈


Forward from: Yandex for Backend
🎙 Как ускорить работу LLM — в подкасте «От инженера слышу»

Почему мощная видеокарта не гарантирует быстрый ответ нейросети? И как обслуживать больше запросов на том же железе, не заставляя пользователей ждать?
В первом выпуске разбираемся, что происходит между отправкой запроса и появлением ответа. А также объясняем, как устроен инференс больших языковых моделей и что помогает сделать его быстрее и дешевле.

💬 Что ещё обсуждаем:

🟢 Чем обработка контекста отличается от генерации токенов

🟢 Как KV-кеш, квантование и спекулятивное декодирование помогают выжать больше из GPU

🟢 Как обрабатывать большой запрос одного пользователя, не тормозя остальных

🟢 Почему удачная оптимизация может оказаться бесполезной для конкретной нагрузки

🟢 Когда стоит разрабатывать свою библиотеку инференса и какую часть работы уже можно доверить AI-агентам

🔊 Слушайте выпуск на ютубе и в VK Видео
А больше о работе с LLM и других инженерных задачах бэкенда — на конференции «Я про бэкенд»

🈁 Регистрируйтесь и приходите за подробностями и опытом коллег

Подписывайтесь:

💬 @Yandex4Backend
📹 @YandexforBackend


В вопросе придумывания названий я пробил стеклянный потолок докладов и придумал название целому подкасту! В общем-то это единственное, чем я поучаствовал - за остальной продакшн респект моим коллегам 💪 Этот подкаст - хорошая возможность взорвать себе мозг получить представление о темах, которые обсуждаются на конференции "Я про бэкенд". И кстати о конференции: мы выложили всю программу на сайт и если вы еще на зарегистрировались, то самое время это сделать 😊 Мне лично очень нравится программа этого года, получилось хардкорно, масштабно, разнообразно ❤️ Увидимся!


Деврел в сезон конференций be like


Forward from: IT’s soft skills • Анастасия Маслова
❌ сделал заявку на доклад сам
✅ наорала


Знаете мем про "оделся сам" и "наорала"? Он мне часто приходил в голову, когда помогала кому-то сформулировать описание доклада. Уж больно сильно отличались варианты "до" и "после" использования неких простых, но действенных рекомендаций.

Погнали, разберём их?

Самый универсальный шаблон хорошего описания давал Антон Черноусов, Developer Advocate:
Что важно в описании доклада для зрителя
1️⃣ В начале нужно показать проблему: что плохого происходит?
— В проблеме человек должен увидеть свою проблему. "Доклад - про меня".
— В начале желателен хук (создать любопытство).
2️⃣ Конец должен отвечать на поставленную в начале проблему. "Что я получу в результате, послушав доклад?" Человек читает начало и конец, если интересно - читает и середину.


Собственно, на этом можно было бы и закончить — посмотрите пример, как лаконично и понятно смотрится такое описание: 🔗 Infrastructure from Code. Следующий этап развития IaC / Антон Черноусов, DevOps Conf 2025.

Но давайте копнём ещё глубже.

Если потенциального слушателя заинтересовало название вашего доклада, то он идёт смотреть описание, и распространённая ошибка писать его в формате "что я сделал за последний год". Писать надо скорее в формате "вот почему ты должен потратить 30-50 минут своей жизни на мой доклад". Короче, говорим о слушателе, а не о себе.

Сложно найти статистические подтверждения, но практика показывает, что второй вариант работает сильно лучше. Посмотрите сами:
❌ «Расскажу, как мы за год перестроили процесс миграции и какие инструменты использовали».
✅ «Покажу, как сократить простой при миграции большой БД и не превратить переключение в ночной аврал».


Очень хорошо работает заход через конкретные боли, справиться с которыми вы поможете в своём докладе. Они же отлично ложатся в "хук", который нужен для привлечения внимания.

В общем, говорить с позиции слушателя — это главный лайфхак, рекомендую попробовать применить его, когда в следующий раз будете корпеть над тезисами :)


Астрологи объявили неделю постов про подготовку докладов (казалось бы при чем количество крупных конференций в сентябре) Но всё по фактам.


Forward from: Сказки технического менеджера
Готовлюсь сейчас к выступлению на Yandex Scale с провокационной темой доклада - "Мониторинг ИИ‑агентов: как мы делали это первыми в РФ". И вот снова, прогоняя выступление и правя презентацию, захотел поделиться с вами парой наблюдений на тему докладов и вокруг них. Я это, кстати, уже делал когда-то, захотелось снова.

1. Вступление - это ключевая часть всего выступления
Потому что оно влияет на весь остальной ход доклада. В эту минуту слушатель принимает решение: оставаться и слушать или нет. Если вступление скучное и не цепляет — часть людей отключится, а кто оффлайн, тот просто уйдёт на соседний доклад. Досадно, неприятно, но даже глубокий по содержанию доклад сильно теряет, если его вступление не оч. В моем понимании основная задача вступления - разжечь интерес слушателя к теме и выступлению. И в классном выступлении эту миссию нельзя провалить, поэтому обычно я много времени трачу на продумывание вступления - не всегда получается хорошо, но я пытаюсь.

2. Постепенное раскрытие слайдов с пунктами интереснее, чем показать сразу все
Я тут говорю про слайды, в которых есть N пунктов, которые спикер рассказывает один за другим. Частая ошибка спикеров (по моему авторитетному мнению, конечно) — вывести на слайд сразу все буллеты, которые они собираются проговорить. Почему это плохо?

- Первое: слушатель видит один и тот же слайд, пока спикер пару минут идет от пункта к пункту. Картинка не меняется — внимание утекает, даже если ты говоришь хорошо.
- Второе — хуже. Список целиком == спойлер дальнейшей речи. Слушатель за десять секунд читает все пункты и уже знает, о чём ты будешь говорить. Все карты раскрыты сразу, дальше слушать уже не так интересно.

Поэтому в своих докладах я раскладываю пункты на отдельные слайды в соответствии с тем как будут говорить о них. Говорю про п.1, будет слайд с ним, перехожу к п.2, будет слайд уже с двумя пунктами и т.д.

3. Доклад на конференцию - это добровольное страдание
Не знаю, у кого как, но когда я готовлюсь к выступлению, я воспринимаю это как вторую работу. Днём — основная работа: проекты, созвоны, дела. Выделить рабочее время на подготовку почти невозможно — разве что за счёт того, чтобы делать меньше в рабочих проектах, но это так себе обмен. Поэтому остаются вечера и кусочки ночей. И выходные. Из этого времени, когда ты уже не супер ресурсный, надо «выжать» из себя весь материал, причесать, проговорить, свести в презентацию и т.д. И это реально выматывает.

Хотя когда потом оглядываешься на положительные последствия этих выступления (о них может расскажу как-нибудь отдельно), кажется, что оно того все таки стоит.


Forward from: Dev Meme / devmeme


Люблю работать на Льва Толстого

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


Deep Tech Night

В субботу был на дтн, так во внутренних переписках называют конференцию Deep Tech Night. Погода была переменчивая как наша жизнь в 2020-х, но всё получилось. Даже на какое-то время выглядывало солнце и теплело (не, ну точно как 2020-е).

Посмотрел на новый стенд нашей БГ (БГ - это бизнес-группа если че), получилось хорошо, я тоже немного приложил к нему руку глаз и мозг. Из ближайших конференций его можно будет увидеть на Data Driven, Practical ML Conf и, конечно, на я про бэкенд. Ну скажите же стойка с нашим названием и слоганом смотрится офигенно! Сложно просто пройти мимо.

На доклады как обычно почти не попал. И ведь каждый раз иду с мыслью "Всю программу посмотрю! Непременно!". Злой рок, не иначе. Зато встретил какое-то рекордное количество друзей и знакомых! @ScandinavianHome, @book_cube, @anti_notes, @it_wildlife just to name a few.

Вообще на конференции была возможность пропустить послушать три трека докладов, поучаствовать в нетворкинге, записаться на консультации к экспертам, а еще поесть хотдогов, посидеть в umo 8, пообщаться на стендах БГ/БЮ и посетить туннель цифровых впечатлений (если кто добрался - расскажите, что там было?)

Завершалась официальная программа концертом Дельфина. Это конечно забавно: некоторые гости возмущались, что юные блоггеры, приглашенные на конференцию, вообще не знают, кто это. И даже если сказать "ну вот эта песня" всё равно не знают, кто это (и что за песня тоже не знают). А у меня ситуация противоположная: я не могу серьезно относиться к Дельфину, т.к. вспоминаю вот этот номер Утомленных солнцем (хотя память подводит и в моменте я пытался убедить окружающих, что это была Незолотая молодежь, но зато с годом не ошибся - 2001). Это сейчас рэп - мейнстрим, а тогда... ну да ладно.

P.S. На фото надпись на курточке футболке: big tech night survivor, это за участие в программном комитете в прошлом году. Там конечно концепция была полный взрыв мозга, в этом году сильно проще и это хорошо. Интересно, какой tech night будет в следующем году после big и deep?


Задержали рейс

В последнее время я очень много говорил окружающим, что мои рейсы вылетают вовремя и вот)) Взял сегодня вылет в 10, сильно раньше обычного, чтобы успеть в отель, а потом на встречи. И ровно когда я невыспавшийся выходил из такси, приходит сообщение о переносе рейса. Тут бы мне вспомнить собственные лайфхаки, но нет - я подумал "штош" и пошёл регистрироваться и сдавать багаж. И только глядя на уезжающий чемодан я осознал "Ведь можно же поменять билет по тарифу шаттл!" (вообще при задержке рейса можно и на любом другом тарифе) И да, я таки спросил на стойке и действительно мог бы улететь всего на полчаса позже, но только до того как сдал багаж. Вернуть зарегистрированный чемодан - это где-то час времени. При задержке рейса на два часа это лишено смысла.

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

Можно было сесть за столик прямо там же на улице, но там тень и ветер. А вот на третьем этаже, где останавливается автобус на зону вылета, тихо, спокойно, солнечно и вид на пулковскую обсерваторию ☀️ Кстати встречать прилетающих там тоже гораздо удобнее, чем толкаться на первом. Главное смочь объяснить, где это.

Надеюсь до скорой встречи в Москве 🤗


DotNext 2026

До конференции осталось чуть меньше месяца. Хочу немного подсветить программу и мою роль в ней, а точнее в ее сборе. Программный комитет у нас довольно небольшой и у каждого есть свои уникальные способности. Одна из моих - это приводить на конференцию спикеров, которые сами никогда не подались бы на Дотнекст, но которых точно будет интересно и полезно послушать участникам. В разные годы это были, например, Сережа Баранов, Лёша Пименов, Влад Хононов. В этом сезоне я также пригласил лично несколько человек и в этом посте хотел бы подсветить их доклады (да простят меня остальные спикеры и их кураторы).

Саша Поломодов, State of AI4SDLC, или Как меняется индустрия разработки под влиянием AI
Сейчас год AI, мы добавили на конференцию AI-трек, кого как не Поломодова звать на кейноут? Мы с Сашей знакомы много лет по программному комитету ArchDays, поэтому было несложно. Тем более что он с этой темой выступает далеко не в первый раз. Избежать заезженности помогает во-первых темп изменений в этой области (хочешь не хочешь, а надо каждый раз дополнять до актуального состояния), во-вторых адаптация под специфику конкретной конференции. А тут еще совпало, что это возможно его последний доклад перед отъездом и повод подвести итоги.

Дима Иванов, Когда код пишут не только люди: как меняется разработка в эпоху agentic development lifecycle
Дима ветеран Дотнекст. Когда-то работал в JetBrains, а теперь мы оба в Яндексе. Так что у меня есть не только его контакты, но и календарь 😈 В своем докладе Дима будет говорить про следующий шаг в AI4SDLC - полностью автономных ИИ-инженеров.

Руслан Сафин, Автоматизация работы с архитектурой as Code
С Русланом мы тоже познакомились на ArchDays, я был куратором его доклада и, кажется, это как раз было его первое выступление по теме архитектура как код. С тех пор была проделана большая работа и выпущены в опенсорс инструменты для автоматической валидации микросервисной архитектуры. Особенно актуально это стало с приходом ИИ и того самого AI4SDLC.

Павел Федотовский, Как закрывать весь SDLC с помощью агента
С Пашей мы дружим с тех самых пор, когда работали в одной команде в Intermedia. В Яндексе Паша сейчас один из главных евангелистов использования AI-инструментов в разработке. Доклад будет про то, как научить агента закрывать полный цикл разработки, включая деплой и мониторинг, и какие грабли лежат на этом пути.

Алексей Лосев, Распилим монолит
Максим Рогожников,
Event Storming: создай свою идеальную систему
С Максимом мы работали в одной команде в Т-Банке, а Лёшу я впервые лично встретил на кодфесте в этом году. Объединил их тут, так как оба будут проводить воркшопы, названия которых говорят сами за себя. Нестареющая классика, отзывающаяся любому Middle+

Андрей Зорин, Домашняя ИИ-лаборатория. Эволюция от игрушек до командного обучения
И снова знакомство через ArchDays, и снова я был куратором доклада) После этого мы периодически встречались в Москве за пивом, а в последнее время Андрей увлекся темой ИИ, но в том ключе, что провел 100500 экспериментов с домашней лабой на тему запуска и возможностей различных моделей. К дотнет его тема относится примерно никак, но уверен что будет супер интересный вечерний доклад!

И наконец закрывающий кейноут. Это вечная головная боль для ПК, т.к. в конце не хочется грузить аудиторию и вообще хорошо бы поговорить про что-то отвлеченное. Но с другой стороны тема должна быть интересной и как бы это сказать... увлекать в каком-то очень правильном направлении. Одной из таких тем всегда был космос, но кого именно звать и что именно рассказывать? И тут я очень удачно и вовремя зашел в личку к Саше Токареву и в итоге закрывать конференцию будет доклад Почему в космосе пока нет дата-центров и обработка полезной информации на борту КА Саша даже обещает прицельно посмотреть именно на технологии Microsoft в этом направлении - жду с нетерпением!

Вас тоже кстати жду с нетерпением и буду очень рад видеть на конференции 🤗 У меня даже есть промокод, пишите @mersonad


Forward from: Несмешно
😭😭


Forward from: Саша Белоцерковский
Наконец-то нашёл внятное объяснение работе деврела. Наверное, за исключением юнит экономики.


Video is unavailable for watching
Show in Telegram
Бэкендер радуется


Сегодня на конференции Back to Back

На самом деле конференция не новая, но раньше была посвящена только C++ и назвалась C++ Zero Cost Conf. А с этого года концепция расширилась до бэкенда в целом, оставив C++ Zero Cost одним из треков. Интересно будет послушать после, как такую трансформацию воспринимают участники. Я всегда топлю за принцип наименьшего удивления для аудитории, тк регулярная конференция для участников- это в том числе место встречи и это место должно быть привычным. Но конечно это очень консервативная позиция и не все организаторы ее разделяют.

На этой площадке я уже был в прошлом году и летом она одна из лучших 😍 Стенды на свежем воздухе, зелень, скамеечки - лепота! На 3м фото спикерская и если у вас она не выглядит так, не зовите меня! (шутка, зовите)

Ладненько, скоро официальное открытие конференции, пойду. Я и так бываю на открытии крайне редко (а нечего делать его в 10 утра), а тут в 12, нраится 👍

20 last posts shown.