Программисты, тимлиды и те, кому интересно, как упростить себе дебаг, собрав подходящие ошибки для проекта, приходите на доклад Ильи Сергунина «Регламент для работы с ошибками в Go», который входит в секцию «Лучшие практики, Go-way»
Обработка ошибок есть в любом приложении, но эта задача только кажется простой. Ошибка может быть строкой, структурой, интерфейсом, содержать стек, другую ошибку…
Илья предложит регламент, позволяющий легко определить нужный подход в зависимости от типа приложения и требований к обработке ошибок.
До скорой встречи на Golang Conf 2024, которая пройдёт в рамках Saint HighLoad++ 2024 🖐️
✅ Расписание конференции на сайте
Обработка ошибок есть в любом приложении, но эта задача только кажется простой. Ошибка может быть строкой, структурой, интерфейсом, содержать стек, другую ошибку…
Илья предложит регламент, позволяющий легко определить нужный подход в зависимости от типа приложения и требований к обработке ошибок.
До скорой встречи на Golang Conf 2024, которая пройдёт в рамках Saint HighLoad++ 2024 🖐️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
Разработчики C++, разработчики фронтенда, веб-разработчики и все, кому интересно узнать больше про то, как сайты открываются в браузере – этот доклад для вас:
Механизм пререндера в браузерах. Алексей Кузнецов (Chromium contributor и энтузиаст)
Highload — это не только бэкенд, но и браузеры, отображающие наши сайты. Алексей расскажет, как на низком уровне в современных браузерах организован «пререндер» — механизм, с помощью которого браузеры делают вид, что наши сервисы быстрее, чем на самом деле.
До скорой встречи, друзья 🙌
✅ Расписание конференции на сайте
Механизм пререндера в браузерах. Алексей Кузнецов (Chromium contributor и энтузиаст)
Highload — это не только бэкенд, но и браузеры, отображающие наши сайты. Алексей расскажет, как на низком уровне в современных браузерах организован «пререндер» — механизм, с помощью которого браузеры делают вид, что наши сервисы быстрее, чем на самом деле.
До скорой встречи, друзья 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍3
🐘 Вечеринка от Postgres Professional — обсуждение патчей PostgreSQL, демонстрация решений и розыгрыш мерча
В честь предстоящего июльского коммитфеста PostgreSQL на Saint HighLoad++ пройдет вечеринка от разработчика самой популярной российской СУБД — компании Postgres Professional.
В шатре Postgres Professional:
✔️ Обсудим патчи в Postgres — опытом работы поделятся эксперты компании, в том числе Major Contributors Олег Бартунов и Федор Сигаев;
✔️ Покажем решения на базе Postgres Pro: интегрированную в ядро технологию BiHA (Built-in High Availibility) для встроенной отказоустойчивости СУБД и новую распределённую реляционную СУБД Shardman для крупнейших инсталляций в десятки и сотни ТБ.
Вы не просто увидите, а опробуете технологии в деле! На стенде можно отключить шард СУБД Shardman или узел кластера Postgres Pro Enterprise BiHA и посмотреть, как системы справляются с перераспределением нагрузки.
✔️ Разыграем мерч: подходите к шатру (схема прохода — на карте конференции), сканируйте QR-код, правильно отвечайте на вопросы в боте и выигрывайте призы!
Ждем вас на PostgreSQL Pre-Commitfest Party! А если вас не будет на площадке, смотрите онлайн 🖐️
✅ Узнать подробнее и зарегистрироваться для просмотра трансляции можно на сайте
В честь предстоящего июльского коммитфеста PostgreSQL на Saint HighLoad++ пройдет вечеринка от разработчика самой популярной российской СУБД — компании Postgres Professional.
В шатре Postgres Professional:
✔️ Обсудим патчи в Postgres — опытом работы поделятся эксперты компании, в том числе Major Contributors Олег Бартунов и Федор Сигаев;
✔️ Покажем решения на базе Postgres Pro: интегрированную в ядро технологию BiHA (Built-in High Availibility) для встроенной отказоустойчивости СУБД и новую распределённую реляционную СУБД Shardman для крупнейших инсталляций в десятки и сотни ТБ.
Вы не просто увидите, а опробуете технологии в деле! На стенде можно отключить шард СУБД Shardman или узел кластера Postgres Pro Enterprise BiHA и посмотреть, как системы справляются с перераспределением нагрузки.
✔️ Разыграем мерч: подходите к шатру (схема прохода — на карте конференции), сканируйте QR-код, правильно отвечайте на вопросы в боте и выигрывайте призы!
Ждем вас на PostgreSQL Pre-Commitfest Party! А если вас не будет на площадке, смотрите онлайн 🖐️
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3👍2🔥1
Зачем делать прожорливый софт? Потому что мир не идеален!
Любая крупная система состоит из множества отдельных подсистем. Как их все контролировать? По закону Мёрфи — всё, что может пойти не так, пойдет не так. Поэтому распределённые системы тоже когда-нибудь сломаются.
Как при всём при этом облегчить себе жизнь? Расскажет руководитель группы разработки IaaS в облачной платформе VK Cloud Георгий Меликов. Он поделится своим опытом создания софта с self-healing на принципах closed loop automation. Это основная причина высокой стабильности K8s. И сравнит его с привычным в индустрии подходом event-based.
И даже честно расскажет об увеличении накладных расходов для спокойного сна ночью.
Подробности в статье: https://habr.com/ru/companies/vk/articles/821021/
Любая крупная система состоит из множества отдельных подсистем. Как их все контролировать? По закону Мёрфи — всё, что может пойти не так, пойдет не так. Поэтому распределённые системы тоже когда-нибудь сломаются.
Как при всём при этом облегчить себе жизнь? Расскажет руководитель группы разработки IaaS в облачной платформе VK Cloud Георгий Меликов. Он поделится своим опытом создания софта с self-healing на принципах closed loop automation. Это основная причина высокой стабильности K8s. И сравнит его с привычным в индустрии подходом event-based.
И даже честно расскажет об увеличении накладных расходов для спокойного сна ночью.
Подробности в статье: https://habr.com/ru/companies/vk/articles/821021/
Хабр
Зачем делать прожорливый софт: принципы reconciliation loop (Привет, K8s!)
Привет, Хабр! Меня зовут Георгий Меликов, я из VK Cloud и руковожу там инфраструктурной разработкой (IaaS) облака, где мы создаём: SDN (Software Defined Networks) — программно определяемые сети;...
👍2
Как при помощи локального ИИ и без ручного написания кода создать, протестировать и задокументировать прототип платёжной системы на Go и Java? Расскажет Алексей Цветков в своём докладе «Как воспитать себе помощника: применение локального ИИ для разработки», который входит в секцию «Go и AI»
Трудно делать содержательный доклад на горячую тему: ожидания высоки, готовность аудитории низкая. И Алексей справился блестяще! Это интересный и полезный доклад, рекомендован всем, кого интересует практическое применение AI в повседневной работе.
Встречаемся уже через 3 дня на Saint HighLoad++ 2024, в рамках которой пройдёт Golang Conf 2024 🖐️
✅ Расписание конференции на сайте
Трудно делать содержательный доклад на горячую тему: ожидания высоки, готовность аудитории низкая. И Алексей справился блестяще! Это интересный и полезный доклад, рекомендован всем, кого интересует практическое применение AI в повседневной работе.
Встречаемся уже через 3 дня на Saint HighLoad++ 2024, в рамках которой пройдёт Golang Conf 2024 🖐️
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, это начало новой HighLoad-традиции!
Теперь каждый участник конференции может заработать уникальный приз — кастомную матрешку. Этот приз будет символизировать ваш личный вклад в развитие HighLoad++ 🔥
Как участник влияет на конференцию? Он дополняет выступление спикера своими вопросами. Задавайте вопросы после докладов, и за самый интересный вопрос мы и подарим одну из наших матрёшек. Выбирая самый интересный, учтем вопросы и от онлайн-участников.
Для каждой конференции мы будем готовить новый дизайн матрешки. Так что вы сможете собрать целую коллекцию!
Будьте активны, задавайте вопросы спикерам и получайте сувениры для своей коллекции 😎
Теперь каждый участник конференции может заработать уникальный приз — кастомную матрешку. Этот приз будет символизировать ваш личный вклад в развитие HighLoad++ 🔥
Как участник влияет на конференцию? Он дополняет выступление спикера своими вопросами. Задавайте вопросы после докладов, и за самый интересный вопрос мы и подарим одну из наших матрёшек. Выбирая самый интересный, учтем вопросы и от онлайн-участников.
Для каждой конференции мы будем готовить новый дизайн матрешки. Так что вы сможете собрать целую коллекцию!
Будьте активны, задавайте вопросы спикерам и получайте сувениры для своей коллекции 😎
🔥7
24 июня в 17:50 в зале Башня ожидается аномальное явление 😎
Вместо привычного технического хардкора, вас ждет секретный доклад от Александра Кибасова, ведущего методиста Русского музея и историка искусств, лектора образовательного пространства Doctrina et Nobiles.
Doctrina et Nobiles — проект о самых разных видах искусства. Здесь делятся интересными историями и помогают взглянуть на привычное по-новому.
Но о чем может рассказать искусствовед на HighLoad++? Пока секрет. Приходите и узнайте сами.
Вместо привычного технического хардкора, вас ждет секретный доклад от Александра Кибасова, ведущего методиста Русского музея и историка искусств, лектора образовательного пространства Doctrina et Nobiles.
Doctrina et Nobiles — проект о самых разных видах искусства. Здесь делятся интересными историями и помогают взглянуть на привычное по-новому.
Но о чем может рассказать искусствовед на HighLoad++? Пока секрет. Приходите и узнайте сами.
🔥6❤1😢1👌1
24 июня на Saint HighLoad++ 2024 пройдёт встреча с программными комитетами AiConf, Industrial++, Golang Conf 2024
Это встреча как для потенциальных спикеров, так и для тех, кому интересно узнать о предстоящих конференциях напрямую от создателей программ. Приходите, задавайте вопросы, узнавайте актуальные тематики наших новых конференций – AiConf и Industrial++
📍Вас будут ждать в лаунж-зоне Онтико в 19:00
Формат встречи: неформальный
Приходите, будет интересно!
Это встреча как для потенциальных спикеров, так и для тех, кому интересно узнать о предстоящих конференциях напрямую от создателей программ. Приходите, задавайте вопросы, узнавайте актуальные тематики наших новых конференций – AiConf и Industrial++
📍Вас будут ждать в лаунж-зоне Онтико в 19:00
Формат встречи: неформальный
Приходите, будет интересно!
🔥1
🚀 Доброе утро, друзья! Мы рады объявить о старте профессиональной конференции для разработчиков высоконагруженных систем Saint HighLoad++ 2024, которая пройдет сегодня и завтра в Санкт-Петербурге!
Как это будет?
🔹Сегодня регистрация открывается в 8:00. Завтра в 8:30
🔹Продолжительность мероприятия - два полных дня. Первый доклад начинается ежедневно в 10:00, а последний заканчивается в 18:40 в первый день и в 19:10 - во второй. Сегодня после окончания основной программы состоится afterparty :)
🔹Длительность докладов 40-50 минут + перерыв на 10-20 минут для проветривания залов.
👉 Расписание на два дня здесь: https://highload.ru/spb/2024/schedule
😉 Ждём вас! Открытие конференции уже в 9:30
Как это будет?
🔹Сегодня регистрация открывается в 8:00. Завтра в 8:30
🔹Продолжительность мероприятия - два полных дня. Первый доклад начинается ежедневно в 10:00, а последний заканчивается в 18:40 в первый день и в 19:10 - во второй. Сегодня после окончания основной программы состоится afterparty :)
🔹Длительность докладов 40-50 минут + перерыв на 10-20 минут для проветривания залов.
👉 Расписание на два дня здесь: https://highload.ru/spb/2024/schedule
😉 Ждём вас! Открытие конференции уже в 9:30
🔥17❤1
🖐 Друзья, в 10:00 начинаются первые доклады Saint HighLoad++ 2024:
⠀
🏰 «00 Зал - Башня». Тернистый путь к единому хранилищу метрик экосистемы. Филипп Бочаров (МТС Диджитал)
Подробный технический доклад про построение высоконагруженной системы мониторинга в огромной продуктовой экосистеме (более 300 продуктов). Мы любим хайлоад за то, что он проверяет технические решения практикой. Если вы построите мониторинг у себя также, то как минимум он будет работать.
⠀
🔘 Зал «08 Шатер Голубой». Видишь суслика? А он есть! Как переехала на Go Главная страница Яндекса. Вячеслав Круглов (Яндекс)
Миллионы людей, постоянно пользуются Главной страницей Яндекса и даже не подозревают, что ее бэкенд «без шума и пыли» перестроили с Perl на Go. Вячеслав расскажет, как переписать все так, чтобы пользователи ничего не заметили, где Go сыграл ключевую роль и какие плюсы это принесло.
⠀
🔹 «03 Зал Синий». Запуск заданий по расписанию на бэкенде. Андрей Зарубин (Райффайзен Банк)
Кажется, ну что такого — запустить выполнение задачи по крону? Но вместе с Андреем вы сможете копнуть на полный штык и рассмотреть длинный путь от запуска задачи на локальной машине до исполнения в распределенной среде. Хорошая возможность систематизировать свои знания.
⠀
🟣 «04 Зал Красный». Как оптимизировать обработку звука на ограниченных в ресурсах устройствах и не потерять в качестве. Михаил Чуриков (SberDevices)
Умные колонки работают на экономных ARM-процессорах, поэтому код для них нужно писать аккуратно. Михаил расскажет, как на чистом Си написал библиотеку для работы со звуком, чтобы колонка могла одновременно быть и умной, и круто звучащей.
⠀
🟢 «06 Зал Зеленый». Реновация ETL. Как мы подменяли монолит, обслуживающий 6000+ потоков данных. Антон Стеблянко (X5 Tech)
Последние пару лет в IT для многих проходят под знаком «импортозамещение». Не остаются в стороне и ETL-процессы — важная деталь в деятельности любой организации. Из доклада вы узнаете про то, как эффективно и безболезненно перевести ETL крупной организации на «новые рельсы».
⠀
🔵 Зал «09 Шатер Фиолетовый». Микросекьюрити в продуктовых микросервисах. Алексей Морозов (ecom.tech)
Это доклад о ключевых уязвимостях в продуктовых микросервисах. Тут будут рассмотрены разные варианты уязвимостей и защиты от них — на реальных примерах из жизни докладчика. Этот доклад будет полезен любому разработчику, а особенно — работающему с высоконагруженными системами.
🔸 Зал «07 Шатер Оранжевый». GraphQL: зачем на самом деле он нужен. Apollo Federation — дар бога. Олег Коровин (Ecom.tech)
Множество больших систем создаются с оглядкой на GraphQL или OpenAPI. И в этом докладе вы сможете чуть глубже погрузиться в GraphQL с использованием Apollo Federation. Затронете вопросы безопасности и сможете на ранних стадиях внедрения решить ряд типовых вопросов со своим отделом ИБ.
⠀
🏰 «00 Зал - Башня». Тернистый путь к единому хранилищу метрик экосистемы. Филипп Бочаров (МТС Диджитал)
Подробный технический доклад про построение высоконагруженной системы мониторинга в огромной продуктовой экосистеме (более 300 продуктов). Мы любим хайлоад за то, что он проверяет технические решения практикой. Если вы построите мониторинг у себя также, то как минимум он будет работать.
⠀
🔘 Зал «08 Шатер Голубой». Видишь суслика? А он есть! Как переехала на Go Главная страница Яндекса. Вячеслав Круглов (Яндекс)
Миллионы людей, постоянно пользуются Главной страницей Яндекса и даже не подозревают, что ее бэкенд «без шума и пыли» перестроили с Perl на Go. Вячеслав расскажет, как переписать все так, чтобы пользователи ничего не заметили, где Go сыграл ключевую роль и какие плюсы это принесло.
⠀
🔹 «03 Зал Синий». Запуск заданий по расписанию на бэкенде. Андрей Зарубин (Райффайзен Банк)
Кажется, ну что такого — запустить выполнение задачи по крону? Но вместе с Андреем вы сможете копнуть на полный штык и рассмотреть длинный путь от запуска задачи на локальной машине до исполнения в распределенной среде. Хорошая возможность систематизировать свои знания.
⠀
🟣 «04 Зал Красный». Как оптимизировать обработку звука на ограниченных в ресурсах устройствах и не потерять в качестве. Михаил Чуриков (SberDevices)
Умные колонки работают на экономных ARM-процессорах, поэтому код для них нужно писать аккуратно. Михаил расскажет, как на чистом Си написал библиотеку для работы со звуком, чтобы колонка могла одновременно быть и умной, и круто звучащей.
⠀
🟢 «06 Зал Зеленый». Реновация ETL. Как мы подменяли монолит, обслуживающий 6000+ потоков данных. Антон Стеблянко (X5 Tech)
Последние пару лет в IT для многих проходят под знаком «импортозамещение». Не остаются в стороне и ETL-процессы — важная деталь в деятельности любой организации. Из доклада вы узнаете про то, как эффективно и безболезненно перевести ETL крупной организации на «новые рельсы».
⠀
🔵 Зал «09 Шатер Фиолетовый». Микросекьюрити в продуктовых микросервисах. Алексей Морозов (ecom.tech)
Это доклад о ключевых уязвимостях в продуктовых микросервисах. Тут будут рассмотрены разные варианты уязвимостей и защиты от них — на реальных примерах из жизни докладчика. Этот доклад будет полезен любому разработчику, а особенно — работающему с высоконагруженными системами.
🔸 Зал «07 Шатер Оранжевый». GraphQL: зачем на самом деле он нужен. Apollo Federation — дар бога. Олег Коровин (Ecom.tech)
Множество больших систем создаются с оглядкой на GraphQL или OpenAPI. И в этом докладе вы сможете чуть глубже погрузиться в GraphQL с использованием Apollo Federation. Затронете вопросы безопасности и сможете на ранних стадиях внедрения решить ряд типовых вопросов со своим отделом ИБ.
❤4🔥1
Друзья, сегодня в 12:30 ждём вас в Шатре Оранжевый на PostgreSQL Pre-Commitfest Party!
✔️ Обсудим патчи в Postgres — опытом работы поделятся эксперты компании, в том числе Major Contributors Олег Бартунов и Федор Сигаев;
✔️ Покажем решения на базе Postgres Pro: интегрированную в ядро технологию BiHA (Built-in High Availibility) для встроенной отказоустойчивости СУБД и новую распределённую реляционную СУБД Shardman для крупнейших инсталляций в десятки и сотни ТБ.
Вы не просто увидите, а опробуете технологии в деле! На стенде можно отключить шард СУБД Shardman или узел кластера Postgres Pro Enterprise BiHA и посмотреть, как системы справляются с перераспределением нагрузки.
✔️ Разыграем мерч: подходите к шатру (схема прохода — на карте конференции), сканируйте QR-код, правильно отвечайте на вопросы в боте и выигрывайте призы!
✔️ Обсудим патчи в Postgres — опытом работы поделятся эксперты компании, в том числе Major Contributors Олег Бартунов и Федор Сигаев;
✔️ Покажем решения на базе Postgres Pro: интегрированную в ядро технологию BiHA (Built-in High Availibility) для встроенной отказоустойчивости СУБД и новую распределённую реляционную СУБД Shardman для крупнейших инсталляций в десятки и сотни ТБ.
Вы не просто увидите, а опробуете технологии в деле! На стенде можно отключить шард СУБД Shardman или узел кластера Postgres Pro Enterprise BiHA и посмотреть, как системы справляются с перераспределением нагрузки.
✔️ Разыграем мерч: подходите к шатру (схема прохода — на карте конференции), сканируйте QR-код, правильно отвечайте на вопросы в боте и выигрывайте призы!