uk
Feedback
Бодрый кодер

Бодрый кодер

Відкрити в Telegram

Меня зовут Лев, я руководитель направления в ПСБ. Это мой личный блог о DevOps, разработке, системном анализе, AI и управлении IT-командами. Делюсь своими мыслями, инсайтами, полезными инструментами и тем, что меня вдохновляет. Автор: @nemirlev

Показати більше
505
Підписники
-124 години
Немає даних7 днів
+630 день
Архів дописів
Відеоповідомлення00:10

А вот и закрытие

🎤 Выступил! Делился историей о том, как мы не справились с нагрузкой в 20 000+ RPS, и какие уроки из этого вынесли. Если честно – это было самое волнительное выступление в моей карьере. И дело не только в масштабе конференции и количестве слушателей, но и в самой теме. Хотелось честно рассказать о том, что проблемы случаются у всех – важно не это, а то, как мы с ними справляемся 💪 Надеюсь, теперь у инженеров будет под рукой наглядный кейс, который можно показать менеджменту – вот что бывает, если игнорировать технические риски на старте 😉 Презентацию можно посмотреть тут А сейчас пойду немного выдохну и пройдусь по стендам – мерч сам себя не соберет 🎁 #Highload2024 #PublicSpeaking #SystemDesign #DevOps #ITConference

Масштаб в перерыве

Відеоповідомлення00:34

🔥 Пишу прямо с Highload++! Конференция настолько насыщенная, что только сейчас выдалась минутка поделиться впечатлениями. А через час уже самому выступать! Хочу рассказать про сногсшибательный доклад Евгения Харченко из Райффайзен Банка про инженерную культуру (Инженерная культура на масштабе: как развивать и оценивать практики). Ребята сделали нереальную вещь – полностью автоматизировали внедрение инженерной культуры! И главное – всё по-инженерному, с измеримыми результатами и доказанной эффективностью на реальных цифрах 📊 Уже взял контакт Евгения для референса. Как только выйдет видео – обязательно поделюсь, это must-watch! #Highload2024 #EngineeringCulture #DevOps #RaiffeisenBank #ITConference

📍 Сегодня рабочий выходной, я на площадке Highload++ – тут уже вовсю кипит подготовка! Партнеры колдуют над стендами, а спик
+1
📍 Сегодня рабочий выходной, я на площадке Highload++ – тут уже вовсю кипит подготовка! Партнеры колдуют над стендами, а спикеры осваиваются в залах и прогоняют свои доклады. Атмосфера предвкушения чего-то крутого! 🔥 Отдельно порадовали бейджи – реально удобная штука. Расписание всегда под рукой, не надо судорожно искать программку или открывать приложение. А еще классно «придумали» с голосованием за доклады через бота 🤖 После AnalystDays, где всё было по старинке, прям чувствуется разница. Технологии в массы :) #Highload #ITConference #TechEvents #DevLife #Moscow

https://habr.com/ru/articles/166747/ Очень понравился раздел «Приводите примеры (illustrating using examples)». Хороший способ описать все кейсы использования, а самое главное быстрый. Такой способ позволит найти множество проблем в бизнес-логике заранее.

А вот и видео наконец-то приехало - https://vk.com/video-137540756_456239128

А у вас какой суммарный опыт? #пятничныйюмор
А у вас какой суммарный опыт? #пятничныйюмор

🎯 Собрался подать доклад на HeisenBug про жизнь без Postman в корпоративной разработке. Хотел поделиться опытом, как собрать полноценный комбайн для функционального тестирования – с удобным интерфейсом, автотестами, интеграцией в пайпланы CI/CD и всем необходимым для больших команд, а главное оффлайн. По традиции полез изучать доклады за последние 3 конференции (лайфхак: всегда делайте это перед подачей – можно и уникальность проверить, и новые идеи подчерпнуть). И тут... джекпот! 🎰 Нашел просто бомбический доклад Александра Кузнецова из МТС банка - "Хватит использовать Postman". Ребята, это огонь! 🔥 Настолько детальный разбор проблематики и альтернативных решений, что я снимаю шляпу 🎩. Огромный труд подготовить на столько полный материал. Если интересно – рекомендую глянуть: Доклад на YouTube Презентация в PDF Полное описание на сайте конференции Теперь придется придумывать новую тему для доклада 😅 Но я даже рад – такие находки вдохновляют и мотивируют! P.S. Однозначно не стоит готовить пост в час ночи, мискликнул :( #HeisenBug #APITesting #Postman #QA #Testing #TechTalks

🤔 Странная штука этот Хабр... Уже 5 лет как я там пишу (а читаю все 15!), и все равно не могу разгадать загадку – как работает система оценок? Простой обзор про OrbStack без технических деталей – бам! 61 лайк, больше 200 закладок и 35к просмотров. А потом выкатываю подробный технический разбор с бенчмарками, кодом на GitHub – и всего 18 лайков 😅 Или вот еще: написал глубокую техническую статью про API-контракты (14 минут чтения, куча примеров кода) – и тут же словил дизлайки за "низкий технический уровень". Серьезно? 🧐 Начинаю подозревать, что на Хабре больше ценятся короткие, быстрочитаемые материалы типа новостей или обзоров железа. Такое ощущение, что чем глубже погружаешься в технические детали, тем меньше отклика получаешь. Сейчас пишу еще одну статью, чтобы проверить эту теорию. Интересно, подтвердятся ли мои наблюдения? 🤓 А как вы думаете, какие статьи залетают лучше всего? #Хабр #ITCommunity #Programming #TechWriting #DevLife

Для тех, кто использует Conventional Commits, commitlint - отличный инструмент для автоматической проверки формата:
feat: добавил новую фичу
fix: исправил баг с авторизацией
chore: обновил зависимости
docs: обновил README
Настройка через .commitlintrc.json:

{
  "extends": ["@commitlint/config-conventional"]
}
Подключите husky для проверки перед коммитом, и semantic-release для автоматической генерации changelog. Теперь релизные заметки будут собираться сами! #git #automation #DevTools

Bruno (документация) - отличная альтернатива Postman и Insomnia для тестирования API. Главная фишка - коллекции хранятся в git как обычные файлы. Можно версионировать, ревьювить и хранить рядом с кодом. Поддерживает переменные окружения, пре/пост процессинг и даже запуск тестов в CI. А еще есть CLI для автоматизации. В отличие от Postman - полностью опенсорс и бесплатный (платные тарифы тоже есть, но бесплатного варианта за глаза). Из плюсов - нет облачной синхронизации, все через git и полностью офлайн, что редкость для со временного ПО. #API #testing #DevTools

Для анализа метрик в Prometheus часто используют increase(metric[5m])/300, но это не самый удачный подход. Rate(metric[5m]) даёт более точные результаты, особенно при нестабильном скрейпинге или пропуске метрик. Rate сразу показывает значение в секунду и правильно обрабатывает counter reset. Плюс формула короче и понятнее. Win-win! P.S. Для событий, которые случаются редко (раз в минуту или реже), лучше использовать increase. #Prometheus #monitoring #DevOps

А вот и статья по контрактам и OpenAPI - https://habr.com/ru/articles/860960/. Как только опубликуют видео, обновлю в статье. Лайки очень приветствуются.

+1
От_проектирования_до_поддержки_работа_с_AsyncAPI.pdf6.33 MB

Наконец-то немного выдохнул после вчерашнего выступления. Это было очень круто, места в зале оказались все заняты, люди даже
Наконец-то немного выдохнул после вчерашнего выступления. Это было очень круто, места в зале оказались все заняты, люди даже стояли. Аудитория тоже была огненной, и теперь остается надеятся, что доклад окажется таким же полезным, как про контракты в начале года на AnalystDays #18. Скоро планирую опубликовать статью на Хабре на основе моего выступления для тех, кто не видел доклада или просто захочет добавить в закладки, а пока прикладываю презентацию.

Очень классный доклад послушал про Event Driven архитектуру, Мария очень понятно разобрала outbox pattern и CDC. Чувствую , щ
Очень классный доклад послушал про Event Driven архитектуру, Мария очень понятно разобрала outbox pattern и CDC. Чувствую , щас многие пойдут тыкать Debezium после доклада. Получил идеи, чтобы улучшить в своих семинарах по базам данных в ВШЭ. P.S. Жаль, что видео докладов только через полгода после конференции, я бы сразу мог поделиться с вами теми докладами, которые зашли.

Кто на Analyst Days? Можем попить кофе :) Сегодня выступаю с докладом - От проектирования до поддержки: работа с AsyncAPI
Кто на Analyst Days? Можем попить кофе :) Сегодня выступаю с докладом - От проектирования до поддержки: работа с AsyncAPI