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


Гео и язык канала: Россия, Русский
Категория: Блоги


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

Связанные каналы

Гео и язык канала
Россия, Русский
Категория
Блоги
Статистика
Фильтр публикаций


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

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

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

#статья


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


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

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

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

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

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

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

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

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

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

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




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


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

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

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

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

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

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

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

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

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

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

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

💬 @Yandex4Backend
📹 @YandexforBackend


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


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


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


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

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

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


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

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

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

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


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

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


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


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

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

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

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

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

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

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


Репост из: 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


Репост из: Несмешно
😭😭


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


Видео недоступно для предпросмотра
Смотреть в Telegram
Бэкендер радуется


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

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

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

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

Показано 20 последних публикаций.