uz
Feedback

Firibgarlarga uchmang! Telemetrio bunday kanallarni topadi va belgilaydi 👉 Belgini ko‘rmoqchi bo‘lsangiz, obuna bo‘ling

balun.courses

balun.courses

Kanalga Telegram’da o‘tish

Углубленные IT курсы для тех, кому важно расти! Освой практические навыки, которые ты 100% сможешь применить в работе: https://clck.ru/3C8e7o

Ko'proq ko'rsatish
3 171
Obunachilar
+124 soatlar
+127 kun
+1330 kun
Postlar arxiv
Kafka доставила сообщение дважды. Что может пойти не так? Например, пользователь оформил заказ, сервис обработал событие и списал деньги, но не успел зафиксировать offset. После перезапуска консьюмер получает то же сообщение ещё раз. Если обработчик не идемпотентен, можно получить повторное списание. И это только один из сценариев, которые нужно учитывать при работе с Kafka. Уже завтра, 20 октября, в 19:00 МСК разберём, как проектировать надёжную обработку сообщений в микросервисах.
На бесплатном открытом уроке поговорим про Outbox, Inbox, Retry Topics и DLQ. Посмотрим, как избежать потери событий, что делать с дублями и как организовать повторные попытки, не блокируя основной поток обработки.
🧍Спикер – Даниил Булыкин, Senior Ozon Tech. Работает с высоконагруженными системами, участвовал в построении отказоустойчивого сервиса Ozon Job. Урок рассчитан на Middle/Senior Go-разработчиков со знанием основ Kafka и Redis. Участие бесплатное, запись будет доступна зарегистрированным участникам. ◻️ЗАПОЛНИТЬ ФОРМУ ДЛЯ УЧАСТИЯ

❗️ В последнее время все чаще встречаем мнение, что в IT все плохо: массовые сокращения, разработчики месяцами не могут найти работу, а AI постепенно всех заменяет. Но действительно ли всё настолько плохо? Мы решили не оставаться в стороне и провести небольшое исследование среди разработчиков. Хотим не просто узнать, сколько специалистов столкнулось с сокращениями, а выявить закономерности: кого именно сокращают, с каким опытом и компетенциями, из каких компаний и по каким причинам. Для этого подготовили короткий анонимный опрос из 8 вопросов, прохождение которого займет не больше минуты. Просим участвовать только разработчиков, поскольку исследуем именно этот сегмент IT-рынка. Результатами обязательно поделимся: опубликуем статистику, покажем интересные корреляции и вместе обсудим выводы. Будем благодарны за участие! Даже если у вас сейчас все хорошо с работой или с ее поиском - ваш ответ не менее важен для общей картины: https://forms.gle/eRbpDm3GW7mjhpuy6

Как не потерять событие между БД и Kafka? Представьте: сервис успешно записал данные в БД, но упал до публикации события в Ka
Как не потерять событие между БД и Kafka? Представьте: сервис успешно записал данные в БД, но упал до публикации события в Kafka. Или консьюмер обработал сообщение, не успел подтвердить offset и после рестарта получил его повторно. Как обрабатывать такие ситуации, чтобы не терять события и не создавать повторные бизнес-операции?
20 октября в 19:00 МСК проведём бесплатный открытый урок «Надёжная работа с Kafka: Outbox, Inbox, Retry Topics и DLQ».
Разберём на практике: 1. Outbox и Inbox – как обеспечить надёжную публикацию и обработку сообщений 2. Идемпотентность – как избежать повторного бизнес-эффекта при дублировании событий 3. Retry Topics – как настроить повторные попытки, задержки и лимиты с учётом разных типов ошибок 4. DLQ и порядок событий – что делать с сообщениями, которые не удалось обработать, и как учитывать нарушение порядка при ретраях 🧍Спикер – Даниил Булыкин, Senior-разработчик в Ozon Tech. 4 года занимается высоконагруженными системами. В Ozon Tech участвовал в распиле монолита и построении отказоустойчивого сервиса Ozon Job, во ВКонтакте – в разработке платформы DBass. Проектировал системы с пиковой нагрузкой до 10 000 RPS. 💾Кому подойдёт: Middle и Senior Go-разработчикам, которые уже знакомы с основами Kafka и базово владеют Redis. Junior-разработчикам может быть сложнее, но урок будет полезен для дальнейшего роста. Участие бесплатное. Чтобы подключиться к трансляции или получить запись после урока, заполните форму: ◻️ЗАПОЛНИТЬ ФОРМУ ДЛЯ УЧАСТИЯ

📺 Запись открытого урока «AI-инструменты в работе тимлида» Попробовать AI-инструмент самому – одно дело. Встроить его в работу команды, понять, где он экономит время, и обосновать расходы на подписки – уже задача тимлида. На открытом уроке с Александром Пряхиным, техническим руководителем в Авито Подработка, разобрали: • два подхода к работе с AI-агентами и их применение в ежедневной практике разработки; • подготовку технического обзора с помощью AI: какие шаги нужны, чтобы сократить время на работу и глубже разобрать вопрос; • автоматизацию рутины и процессов внутри отдела; • аргументы для согласования подписок за счёт работодателя. ⚡️Смотреть урок на YouTube

⚡️20 и 27 октября – бесплатные Zoom-разборы Выбираете технологии для проекта, готовитесь к собеседованию или думаете, куда ра
⚡️20 и 27 октября – бесплатные Zoom-разборы Выбираете технологии для проекта, готовитесь к собеседованию или думаете, куда расти дальше? Приходите обсудить свои вопросы на групповых Zoom-консультациях для Go-разработчиков, инженеров и архитекторов. Проводим две встречи в месяц под разный уровень, чтобы было время и на фундаментальные вопросы, и на сложные рабочие кейсы. ✔️20 октября, 19:00 МСК – для начинающих, стажёров и Junior Разберём базовые знания, первые рабочие задачи, подготовку к собеседованиям и дальнейший рост. ✔️27 октября, 19:00 МСК – для Middle, Senior и Team Lead Обсудим архитектуру, оптимизацию, System Design, алгосекции и задачи из ваших проектов.
С чем можно прийти: • с конкретной задачей: обсудить выбор технологий и компромиссы решения; • с рабочим кейсом: получить взгляд со стороны и рассмотреть альтернативы; • с вопросами о карьере: определить, каких навыков не хватает для следующего шага; • с задачей с собеседования: разобрать ход решения и ожидания интервьюера.
🧍Консультирует Владимир Балун, ex-Team Lead Яндекса. Руководил разработкой системы трейсинга с трафиком 11 ГБ/с, работал в Ozon, Т-Банке, Kaspersky и Mail.ru. Заполните форму, чтобы записаться на консультацию

⚡️Напоминаем, что сегодня в 19:00 мск проведём открытый урок «AI-инструменты в работе тимлида».
Разберём, как использовать AI для подготовки встреч и обратной связи сотрудникам, сравнения технических решений и поиска рисков. Покажем, какой контекст передавать, чтобы получать полезные ответы вместо общих советов.
🧍Спикер – Александр Пряхин, технический руководитель в Авито Подработка. Заполните форму, чтобы присоединиться онлайн или получить запись, если вечером не получится. ✔️ЗАПОЛНИТЬ ФОРМУ

⚡️ Открыли предзапись на курс «Проектирование и разработка поисковых систем на базе Elasticsearch» Пользователь может ошибить
+5
⚡️ Открыли предзапись на курс «Проектирование и разработка поисковых систем на базе Elasticsearch» Пользователь может ошибиться в названии товара, описать документ своими словами или искать ответ в большой базе знаний. Поисковой системе нужно найти подходящие данные, расположить их в полезном порядке и быстро вернуть результат – даже когда документов миллионы.
На новом курсе разберем, как проектировать такой поиск: от сбора и индексации данных до релевантной выдачи, масштабирования и retrieval для AI-систем.
В программе: • Полнотекстовый поиск: inverted index, BM25, ранжирование, обработка опечаток и синонимов. • Поисковая инфраструктура: сбор и очистка данных, индексация, Search API, пагинация и кэширование. • Семантический поиск: embeddings и поиск по смыслу, когда пользователь не знает точного названия. • Поиск для AI: объединение полнотекстового и векторного поиска, reranking, retrieval для RAG и инструменты AI-агентов.
На практике за месяц соберете распределенный поисковый движок по Википедии: напишете crawler, подготовите документы для индексации, реализуете Search API и добавите семантический поиск.
🧍Преподаватель – Степан Ляхов, Senior Backend Engineer в TradingView. Ранее оптимизировал поисковую инфраструктуру в ViTech и проектировал ML-платформу персонализации и рекламного ранжирования в Magnit OMNI. Он же будет проверять домашние задания и отвечать на вопросы. ❗️Курс рассчитан на backend-разработчиков и инженеров уровня Middle+ и выше. Для старта нужны знание любого backend-языка, баз данных и основы System Design. Сейчас можно заполнить анкету предзаписи: первыми сообщим о начале набора и предложим индивидуальные условия участия. Предзапись не обязывает к покупке. ✔️Программа и анкета предзаписи

AI-инструменты в работе тимлида – открытый урок 12 октября Подготовить повестку встречи, собрать договорённости из заметок, п
AI-инструменты в работе тимлида – открытый урок 12 октября Подготовить повестку встречи, собрать договорённости из заметок, продумать обратную связь сотруднику – на эти задачи у тимлида регулярно уходят часы. AI может помочь с подготовкой, но без контекста часто выдаёт общие советы, которые ещё приходится переписывать. 12 октября, в понедельник, в 19:00 мск покажем, как использовать AI в повседневной работе тимлида и получать ответы, с которыми можно работать.
На конкретных задачах разберём: 1️⃣Как формулировать запросы и передавать контекст, чтобы получать полезные ответы вместо нейрослопа. 2️⃣Как готовить встречи: собирать повестку, фиксировать договорённости и выделять следующие шаги. 3️⃣Как готовиться к обратной связи и сложным разговорам с сотрудниками: продумывать формулировки и ход обсуждения. 4️⃣Как анализировать технические решения: сравнивать варианты, искать риски и готовить вопросы для обсуждения с командой.
🧍Урок проведёт Александр Пряхин, технический руководитель в Авито Подработка. Заполните форму, чтобы присоединиться онлайн или получить запись ✔️ЗАПОЛНИТЬ ФОРМУ

⚡️Мы получили образовательную лицензию 22 сентября мы получили лицензию на образовательную деятельность. Для тех, кто учится
⚡️Мы получили образовательную лицензию 22 сентября мы получили лицензию на образовательную деятельность. Для тех, кто учится у нас или присматривается к курсам, это даёт два практических преимущества. 1️⃣Можно вернуть часть стоимости обучения через налоговый вычет Если вы оплачиваете своё обучение и у вас есть доход, облагаемый НДФЛ, например зарплата, вы можете оформить социальный налоговый вычет.
Допустим, курс стоил 50 000 ₽. При ставке НДФЛ 13% можно вернуть 6 500 ₽, если хватает уплаченного налога и доступного лимита вычета. Расходы на собственное обучение входят в общий лимит 150 000 ₽ в год вместе с рядом других социальных расходов, в том числе на обычное лечение и фитнес.
2️⃣Появилось больше возможностей для обучения за счёт компании Если у вас на работе есть бюджет на развитие, уточните условия у руководителя или HR. Когда для оплаты курса компания требует образовательную лицензию, теперь мы соответствуем этому условию❤️ Реквизиты лицензии можно приложить к заявке вместе с программой курса и объяснением, какие рабочие задачи поможет решать обучение. Само согласование зависит от правил вашей компании, но вопрос с наличием лицензии теперь закрыт) Номер нашей лицензии: Л035-01276-61/07004410. Выписку из реестра прикладываем к посту◻️

Video xabar00:14

⚡️Уже завтра, 26 сентября, проведём бесплатную онлайн-конференцию для backend-разработчиков #РАЗНЕСИ_СОБЕС В программе – 8 до
+1
⚡️Уже завтра, 26 сентября, проведём бесплатную онлайн-конференцию для backend-разработчиков #РАЗНЕСИ_СОБЕС В программе – 8 докладов с разбором конкретных вопросов, которые могут встретиться на технических собеседованиях в 2026 году. В каждом разберём отдельную тему: что спрашивают интервьюеры, какие знания проверяют и как обосновать свой ответ.
Вы сможете освежить теорию и разобраться в инженерной логике решений, чтобы на собеседовании объяснять ход своих мыслей и отвечать на уточняющие вопросы.
🎁 Всем участникам будут доступны запись и конспект конференции. А среди тех, кто присоединится онлайн, разыграем mock-собеседование от it-interview.io и два места на любой курс или интенсив нашей школы. ✔️Зарегистрироваться на конференцию

Самый понятный порыв – сразу пойти рисовать архитектуру. Вот API Gateway, тут база, сюда поставим Redis, а где-нибудь по пути
Самый понятный порыв – сразу пойти рисовать архитектуру. Вот API Gateway, тут база, сюда поставим Redis, а где-нибудь по пути ещё и Kafka появится)) Но пока вы не уточнили требования, непонятно, что именно от вас ждут. Какая будет нагрузка? Насколько важна задержка? Допустима ли потеря данных? Что для этой системы критичнее – доступность или консистентность? И только после этого уже есть смысл обсуждать конкретные технологии. Поэтому на System Design-собесе обычно сначала задают вопросы и фиксируют ограничения. Потом считают нагрузку, думают про хранение данных и постепенно собирают архитектуру. 26 сентября на конференции #РАЗНЕСИ_СОБЕС будем разбирать технические интервью примерно в таком же формате: смотреть на реальные вопросы и обсуждать, как на них рассуждать и объяснять свои решения, а не заучивать готовые ответы. Чтобы участвовать в конференции и получить запись, заполните форму по ссылке: ✔️ЗАПОЛНИТЬ ФОРМУ

Представьте: на собеседовании вам дают задачу – спроектировать сервис коротких ссылок. С чего начнёте?
Anonymous voting

Главная ошибка в первые минуты System Design-собеседования Допустим, на собеседовании вам дают задачу: спроектировать сервис коротких ссылок. С чего начнете?

Как проходит практика на тренинге по Soft Skills: показываем одно из упражнений Когда мы говорим, что тренинг будет практичес
Как проходит практика на тренинге по Soft Skills: показываем одно из упражнений Когда мы говорим, что тренинг будет практическим, речь не про несколько заданий после лекции. Участники будут регулярно разбирать ситуации, похожие на те, с которыми сталкиваются на работе, и пробовать разные способы действовать прямо во время тренинга. Одна из активностей будет посвящена коммуникации. Мы разделимся на небольшие группы, и у каждого участника будет своя роль: ◻️Эксперт, который уверен в своей позиции, перебивает и не любит долгие обсуждения. ◻️Скрытый «саботажник», который сомневается почти в каждом предложении и постоянно уходит в детали. ◻️Тихий участник с полезным мнением, который сам почти не вмешивается в разговор ◻️ЛПР, кому в конце нужно принять решение. Отдельная роль - фасилитатор. Ему нужно провести встречу так, чтобы обсуждение не развалилось: удерживать цель, следить за временем, возвращать разговор к теме, вовлекать тех, кто молчит, и в конце зафиксировать конкретное решение. По ходу такой встречи приходится принимать решения уже не по учебнику.
Когда стоит остановить слишком активного участника? Как понять, что очередное «а что если» действительно важно, а не просто уводит разговор в сторону? Как дать больше пространства человеку, который сам не будет бороться за слово? Когда обсуждения уже достаточно и пора принимать решение?
После упражнения разбираем, что происходило в группе: какие действия помогали договориться, где встреча начинала буксовать и что можно было сделать иначе. Так участник получает возможность не просто узнать про фасилитацию, а попробовать вести сложное обсуждение самому и увидеть реакцию других людей. И это только один формат практики. Часть упражнений будет проходить в группах, часть - в парах, где можно вместе отточить конкретный навык. Будет и индивидуальная работа: например, с собственными целями, планированием, нагрузкой и личной эффективностью. Смысл в том, чтобы за два дня не просто познакомиться с набором инструментов, а попробовать их в разных форматах и понять, как они работают именно у вас. ⚡До старта тренинга осталось 3 дня⚡ Офлайн-группа ограничена по размеру, потому что большая часть тренинга проходит через практику и обратную связь. Если вы присматривались к тренингу, но все откладывали решение, сейчас как раз самое время определиться. • Москва, «Анис STYLE отель», 3-я Хорошёвская, 23А • 19–20 сентября, 10:00–18:00 ➡️ЗАПИСАТЬСЯ НА ТРЕНИНГ

⚡️Бесплатная онлайн-конференция для backender’ов «#РАЗНЕСИ_СОБЕС» • 26 сентября • суббота В прямом эфире разбираем популярные
+1
⚡️Бесплатная онлайн-конференция для backender’ов «#РАЗНЕСИ_СОБЕС» • 26 сентября • суббота
В прямом эфире разбираем популярные и каверзные вопросы с технических собеседований 😈
Что заберешь с собой? 1️⃣Вопросы. Каждый доклад раскрывает список вопросов, которые спрашивают в 2026 году 2️⃣Теорию. Погружение в суть и четкое понимание вопроса вместо бездумной зубрежки 3️⃣Теоретически обоснованные аргументы, которые полностью устроят интервьюера
8 докладов. Каждый – ответ на один вопрос: «что спрашивают на собеседовании про ... ?»
🎁 В конце разыграем 3 подарка среди тех, кто будет online: • Бесплатное mock-собеседование в it-interview.io • Два сертификата на бесплатное обучение на любом курсе / интенсиве
2 причины не пропустить: 1. Актуальный список вопросов на 2026 год. Реальных, а не гипотетических в ChatGPT. Без часовых ресерчей по всему интернету 2. Запись и конспект всей конференции. Освежишь в памяти перед собесом. Или посмотришь запись, когда появится необходимость в подготовке
Заполни форму, чтобы послушать online или получить запись ◻️ЗАПОЛНИТЬ ФОРМУ

Почему айтишники ничего не успевают и как это исправить Многие специалисты пытаются повысить свою эффективность с помощью нов
Почему айтишники ничего не успевают и как это исправить Многие специалисты пытаются повысить свою эффективность с помощью новых инструментов: приложений для задач, заметок, календарей, AI-ассистентов. Но часто проблема оказывается совсем не в инструментах. Мы теряем время на постоянные переключения между задачами, неправильно оцениваем объем работы, перегружаем себя списками дел и путаем занятость с реальным прогрессом. Поэтому мы записали видео, где собрали основные идеи и техники, которые помогают разработчикам, тимлидам и другим IT-специалистам эффективнее работать с задачами, меньше отвлекаться, быстрее доводить работу до результата и не выгорать от постоянного потока дел. В видео разобрали: ◻️ почему многозадачность почти всегда снижает продуктивность; ◻️ как правильно работать со списком задач; ◻️ матрицу Эйзенхауэра и другие способы расстановки приоритетов; ◻️ закон Паркинсона и как использовать его в свою пользу; ◻️ таймбоксинг и управление календарём; ◻️ стоимость переключения контекста; ◻️ эффект Зейгарник и другие психологические особенности, которые влияют на нашу работу. Видео будет полезно не только разработчикам, но и другим IT-специалистам. Посмотреть видео можно по ссылке: ➡️https://www.youtube.com/watch?v=xTNvd7ogTcs

⚡️ Завтра - последний день открытых дверей в Balun.Courses. До конца акции действует дополнительная скидка 15% на все курсы и
⚡️ Завтра - последний день открытых дверей в Balun.Courses. До конца акции действует дополнительная скидка 15% на все курсы и интенсивы. Она суммируется с персональной скидкой, поэтому сейчас можно получить самые выгодные условия за время акции. При этом у вас ещё есть время познакомиться с нашими продуктами подробнее: 〰️посмотреть фрагменты занятий и записи лекций 〰️изучить полезные видео по Go, System Design, микросервисам и другим направлениям 〰️узнать больше о преподавателях и формате обучения 〰️посмотреть реальные кейсы и результаты учеников. Так можно заранее оценить материалы и понять, какая программа будет полезнее именно вам. Если вы присматривались к одному из наших курсов, интенсивов или просто откладывали решение на потом, сейчас хороший момент хотя бы проверить условия и свою итоговую стоимость - уже завтра дополнительная скидка 15% перестанет действовать. Посмотреть все программы, условия акции и выбрать подходящий курс можно здесь ➡️https://balun.courses/open_day

⚡Напоминаем про бесплатные консультации для Go-разработчиков В этом месяце проведём два Zoom-разбора под разные уровни подгот
⚡Напоминаем про бесплатные консультации для Go-разработчиков В этом месяце проведём два Zoom-разбора под разные уровни подготовки: 1️⃣15 сентября, вт, 19:00 МСК – консультация для начинающих (стажёры, Junior) Разберём вопросы по Go, рабочие задачи, подготовку к собеседованиям и карьерное развитие 2️⃣29 сентября, вт, 19:00 МСК – консультация для опытных разработчиков (Middle, Senior, TeamLead) Обсудим архитектуру, оптимизации, System Design, алгосекции и сложные рабочие кейсы Если у вас уже накопились вопросы – самое время их задать 👇 • получить разбор конкретной задачи или ситуации из проекта • обсудить карьерный трек и понять, какие навыки развивать дальше • подготовиться к собеседованиям и узнать, на что обращают внимание интервьюеры • получить обратную связь от практикующего инженера и взгляд со стороны Консультации проводит Владимир Балун – Ex-TeamLead в Яндексе Участие бесплатное! ➡️ЗАПИСАТЬСЯ МОЖНО НА САЙТЕ

⚡ Результаты розыгрыша: Победители: 1. Галина (@gala_grin) 2. eco (@ecoegor) 3. Наталья (@abobaobabuss) ✔️Проверить результаты