Владимир Балун
5.64K subscribers
327 photos
45 videos
344 links
Канал Балун Владимира — C++/Go разработчика из BigTech. Здесь вы найдете глубокие знания и материалы по программированию, личные истории и лайв-контент.

Сотрудничество: @vladimir_balun
Download Telegram
До встречи завтра на митапе 👋🏻

Осталось немного мест, но присоединиться еще можно по ссылке

Кто я | Навигация | Спасибо
🔥26👍73🎉1
🎓 Наш первый митап школы по программированию balun.courses

В субботу проверили митап по бэкенд разработке, к которому готовились с июля. Атмосфера была классной, много интересных людей, а также средняя оценка мероприятия по результатам анонимного опроса составила 9 из 10!

Цитаты того, что больше всего понравилось аудитории на нашем мероприятии:

«Доклады были очень хорошими и проработанными, хочется больше таких митапов с глубоким погружением»

«Много интересных тем , классные докладчики , комфортное помещение, подарки»

«Классные доклады, классная атмосфера»

📌 Нам понравилось проводить такие мероприятия, поэтому думаем над тем, чтобы повторить такое, но уже с большим количеством людей, докладов, активностей и подарков!

Кто я | Навигация | Спасибо
🔥4118👍11👏31
🎓 Открытый урок «Приручаем prometheus в масштабах: best practices из bigtech»

• 29 сентября, ПН
• 19:00 по мск
• 2 часа

Как подготовить метрики, системы и инженеров к росту, и не допустить ситуацию, в которой мониторинг становится проблемой, а не инструментом?

Любая система может сломаться на масштабе. Prometheus – не исключение. Метрики, которые помогают инженерам, превращаются в шум, алерты начинают прилетать сотнями, а дашборды грузятся десятки секунд. Причина не в prometheus, а в подходе к архитектуре и игнорировании проблем в observability-стеке, пока он еще хоть как-то справляется.

Что будет на уроке:

1️⃣Как подготовить метрики, системы и инженеров к росту

2️⃣Как не допустить точки невозврата, когда мониторинг перестает быть инструментом и становится проблемой

3️⃣Что смотреть в prometheus, чтобы понять, когда он перестанет вывозить нагрузку

4️⃣Проблемы роста кардинальности метрик и как они решаются при помощь relabeling

5️⃣ Оптимизация хранения и получения метрик, включая federation, sharding и remote write

6️⃣ Способы оптимизации запросов promQL на основе recording rules

7️⃣Ошибки в запросах promQL, которые приводят к неправильной интерпретации метрик

8️⃣Пути получения нешумных алертов на основе SLO и error budget

9️⃣Паттерны предаггрегации метрик на стороне сервиса для получения более высокой точности измерений

Запись будет для всех, кто зарегистрировался на урок.

➡️ Записаться на урок

Кто я | Навигация | Спасибо
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥104👍4
🗣На позапрошлых выходных рассказывал еще раз свой доклад про пакет unsafe в Go на конференции E-CODE от Ozon

В целом, это обычная практика - подготовить один доклад, чтобы затем его рассказать на нескольких конференциях! Тем не менее, для E-CODE я его немного расширил, добавил туда информацию про tagged pointers, XOR-связные списки и атомики.

Посмотреть доклад с E-CODE можно по ссылке

P.S. собираюсь последний раз рассказать этот доклад в Питере на конференции стачка 2-го октября, поэтому приходите на доклад!

Кто я | Навигация | Спасибо
🔥30👍11👨‍💻62
📹 Внутреннее устройство сборщика мусора Go

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

Только после все этой базы рассказываю то, как устроен сборщик мусора в Go - думаю, что после основ будет намного проще понять основополагающие концепции. Приятного просмотра!

Посмотреть видео можно по ссылке

Кто я | Навигация | Спасибо
2🔥50👍96
This media is not supported in your browser
VIEW IN TELEGRAM
👍368🤝4👏2
🏝️ В этом году решил снова поехать на зимовку

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

Первая остановка на месяц во Вьетнаме в Нячанге

P.S. пишите, если кто-то будет в Нячанге до конца октября

Кто я | Навигация | Спасибо
🔥54👍152
🎓 Завтра начинается особенный, юбилейны поток курса по System Design!

За почти 3 года работы мы успешно провели 14 потоков: 12 общих и 2 отдельных корпоративных для Wildberries. За это время учебные материалы и процесс обучения прошли через множество итераций и усовершенствований. Сейчас я могу уверенно сказать: продукт отлажен и помогает студентам в короткие сроки систематизировать знания по проектированию систем и хорошо подготовиться к System Design интервью.

📌 Цифры одного из прошлых потоков подтверждают мои слова:
- NPS (вероятность рекомендации продукта от -100% до 100%) = 86.6% (высочайший показатель, который выходит за рамки стандартов онлайн-образования)
- CSI (удовлетворенность продуктом от 0 до 10) = 9.4 (ещё одно свидетельство высокого качества курса)

Мы собираем эти данные через анонимные опросы в Google Формах.

Для кого этот курс?

📌 Знания по проектированию систем точно нужны не всем, но если вы чувствуете, что пришло время прокачать свои навыки в System Design и вы хотите:
- систематизировать имеющиеся знания;
- восполнить пробелы в фундаментальных концепциях;
- изучить практические кейсы из крупных компаний;
- подготовиться к успешному прохождению собеседований;

Наш курс по System Design может вам с этим помочь! А еще он помогает не только программистам, но и другим IT-специлистам, вот интересный кейс

Кто я | Навигация | Спасибо
🔥20👍7🎉31
У меня накопился огромный бэклог книг на самые разные темы: программирование, художественная литература, психология, бизнес, менеджмент, эзотерика и саморазвитие.

Не раз задавался вопросом — в каком порядке все это читать? 🤔

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

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

Следующая книга в моем списке — "Кафе на краю земли". О ней я слышал уже из множества источников.

Кто-то читал? Поделитесь своими впечатлениями в комментариях!

Кто я | Навигация | Спасибо
🔥24👍1151🏆1
📚 Можно ли систематизировать знания по Go?

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

Конечно, это нужно не всем, но если вам нужно уверенно проходить собеседования, структурировать знания по Go и детально разобраться, что скрывается за простотой этого языка, то можно начать этим заниматься уже завтра

Кто я | Навигация | Спасибо
🔥155👍5