Вот и пролетели два дня Highload++
Мы завершили красиво — докладом в главном зале от Георгия Белянина, разработчика в Tarantool.
Делимся кратким саммари доклада «2 DC 1 fail: как реализовать автоматический фейловер, когда данные в двух зонах доступности», и эксклюзивно для наших подписчиков — слайдами с выступления!
Условия такие: с нас презентация прямиком со сцены (в первом комментарии), с вас — реакции🔥
🔥 — круто, вдохновили, попробую применить
💙 — просто спасибо за полезный доклад
Мы завершили красиво — докладом в главном зале от Георгия Белянина, разработчика в Tarantool.
Делимся кратким саммари доклада «2 DC 1 fail: как реализовать автоматический фейловер, когда данные в двух зонах доступности», и эксклюзивно для наших подписчиков — слайдами с выступления!
Условия такие: с нас презентация прямиком со сцены (в первом комментарии), с вас — реакции🔥
Ключевые выводы:🔵 Два ДЦ — это не «минус один от трёх». В такой топологии нельзя опереться на большинство, значит классические подходы из трёх площадок не работают «как есть».🔵 Асинхронная репликация с одним мастером требует аккуратной смены ролей: при лаге чтения возникают «хвосты» неподтверждённых операций, поэтому назначение нового мастера без строгого протокола чревато расхождением журналов.🔵 Active‑Standby схема, которую можно реализовать исключительно в двух датацентрах. Будучи простой для реализации, она позволяет фейловеру на уровне кластера Tarantool Cluster Federation обеспечивать быстрое переключение, при этом явно локализуя нагрузку в пределах одного кластера в одном DC.🔵 Внешний супервизор: к каждому узлу базы данных добавляется сервис-обертка, который захватывает лок во внешнем кворуме и начинает перевод в RW. Подход обеспечивает быстрое переключение в случае сбоя master узла. Решение особенно удачное в ситуациях, когда вы не code-owner ни СУБД, ни бизнес логики.🔵 Внешний координатор с кворумным локом в etcd даёт контролируемый фейловер. Координатор держит лок и объявляет, кто RW, а кто RO; карта кластера позволяет обеспечить мониторинг, консистентное переключение и механизм приоритетов выбора. Подход требует разработки нетривиальных механизмов, таких как fencing token и двухфазное назначение.
🔥 — круто, вдохновили, попробую применить
💙 — просто спасибо за полезный доклад
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9 7👏4 3😍2
Highload++ 2025 — recap от 🫶
Делимся небольшим видео с кадрами о том, как это было (легендарно) и ключевыми цифрами.
И уже сегодня — выложим саммари еще одного доклада из главного зала. Не переключайтесь!
Делимся небольшим видео с кадрами о том, как это было (легендарно) и ключевыми цифрами.
⚡️ 2000+ человек — познакомились с VK Tech или даже заглянули в нашу TechTrek‑зону;⚡️ 1000 — космических мультипассов раздали на борту космолета;⚡️ 50+ подарков разыграли среди участников миссии;⚡️ 5 докладов от VK Tech — 2 из них на главной сцене — послушали сотни человек в офлайн и онлайн;⚡️ 3 планеты — VK Cloud, Tarantool и VK Data Lakehouse — приняли наш космический десант;⚡️ Одна команда — сделала космический проект реальностью!
И уже сегодня — выложим саммари еще одного доклада из главного зала. Не переключайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤5 5👍3🔥3 1
И второй эксклюзив с Highload++ 2025
Спешим поделиться саммари доклада Олега Вознесенского «ICQ мертв. Да здравствует ICQ!» и слайдами от спикера!
💬 За годы существования ICQ вокруг проекта собралась мощная команда и было опробовано множество интересных инженерных решений.
💬 Проект ICQ закрыт, но мы вдохновились опытом легендарного мессенджера при разработке корпоративного супераппа VK WorkSpace.
Какие уроки извлекли в процессе культурного обмена — рассказывает Олег.
Условия все те же: мы вам — презентацию с экранов главного зала (в первом комментарии), вы нам — ваши реакции🔥
🔥 — полезно, попробую и на свой проект посмотреть под другим углом
💙 — о-оу
Спешим поделиться саммари доклада Олега Вознесенского «ICQ мертв. Да здравствует ICQ!» и слайдами от спикера!
Какие уроки извлекли в процессе культурного обмена — рассказывает Олег.
🟦 Относиться к проекту с уважением
Любой большой проект — сумма усилий многих людей. Уважайте и улучшайте общий труд.🟦 Думать о расширяемости!
У любого проекта, рассчитанного на долговременный срок эксплуатации, нет конечного состояния, в котором можно застыть и больше никуда не двигаться. Расширяемость и модифицируемость должна быть в изначальном дизайне архитектуры и процессов.🟦 12 факторов — не догма
Облака — мощный и удобный инструмент. Приложения для работы в облаках нужно адаптировать, но даже с минимальными изменениями вы можете перенести свой проект в облака и получать многие из их преимуществ.🟦 Принести тулинг легче, чем от него избавиться…
Добавляя какой-то новый компонент, подумайте так ли он вам нужен. Перекроет ли польза от его внедрения затраты на эксплуатацию и затраты на удаление из системы, когда такая необходимость возникнет.🟦 Главный враг (больших) проектов — избыточная сложность
Усложнять — просто. Упрощать — сложно. Неоправданное усложнение проекта замедляет его развитие и увеличивает энтропию разработки. Упрощать проект без потери функциональности — настоящее инженерное искусство.
Условия все те же: мы вам — презентацию с экранов главного зала (в первом комментарии), вы нам — ваши реакции🔥
🔥 — полезно, попробую и на свой проект посмотреть под другим углом
💙 — о-оу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6 3 3❤1👏1
Go way — VK Tech way
В VK Tech действует 11 профессиональных сообществ — как для разработчиков, так и для других ИТ-экспертов.
Первое сообщество на наших радарах — Go VK Tech. Летом 2024 года запустили конкурс идей по его развитию и получили десятки заявок, из которых выбрали 10 человек, они и сформировали ядро — орган управления. А к самому комьюнити присоединилось уже более 250 участников.
Поговорили с одним из лидеров, Андреем Шороховым о том, как устроено сообщество изнутри. Читайте его ответы в карточках💙
В VK Tech действует 11 профессиональных сообществ — как для разработчиков, так и для других ИТ-экспертов.
Комьюнити не только объединяют коллег из разных команд по профессиональным интересам, но и помогают решать важные задачи: например, разработать предложение по стандартам и правилам, которое потом «раскатится» всю компанию, найти нужную экспертизу для конкретного проекта или ответственного за код, ускорить погружение новых сотрудников, и многое другое.
Первое сообщество на наших радарах — Go VK Tech. Летом 2024 года запустили конкурс идей по его развитию и получили десятки заявок, из которых выбрали 10 человек, они и сформировали ядро — орган управления. А к самому комьюнити присоединилось уже более 250 участников.
Поговорили с одним из лидеров, Андреем Шороховым о том, как устроено сообщество изнутри. Читайте его ответы в карточках
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4 4 4❤1
☁️ Как построить виртуальную сеть из подручных материалов
В 2018 году команда платформы VK Cloud пошла по сложному пути развития своего сервиса. Мы решили переписать часть OpenStack: SDN Neutron. В результате родился наш собственный продукт, у которого нет аналогов среди российских облаков. Речь идет про SDN Sprut.
К 2025 мы созрели, чтобы выложить часть наработок в Open Source, так появился SDN сервис EVPN-connector. Сейчас этот сервис играет важную роль внутри приватных сетей VK Cloud, обеспечивая сетевую связность между ВМ.
Недавно наш коллега Александр Попов, техлид команды IaaS Network VK Cloud и один из авторов разработки, рассказывал о сервисе на HighLoad++ 2025, а сегодня — выступит на конференции nexthop с расширенной версией доклада.
В докладе — расскажет о том, как устроен сервис, как проводились тесты, какие сложности встретила его команда, и чего стоит результат >100 000 endpoint’ов в VK Cloud.
В 2018 году команда платформы VK Cloud пошла по сложному пути развития своего сервиса. Мы решили переписать часть OpenStack: SDN Neutron. В результате родился наш собственный продукт, у которого нет аналогов среди российских облаков. Речь идет про SDN Sprut.
К 2025 мы созрели, чтобы выложить часть наработок в Open Source, так появился SDN сервис EVPN-connector. Сейчас этот сервис играет важную роль внутри приватных сетей VK Cloud, обеспечивая сетевую связность между ВМ.
Немного хайлайтов о сервисе:🔵 EVPN-connector обеспечивает работу distributed switch/router🔵 Написан на Python🔵 Построен на стандартах EVPN🔵 Для обмена информацией о расположении виртуальных машин используется BGP🔵 Для передачи трафика — Open vSwitch
Недавно наш коллега Александр Попов, техлид команды IaaS Network VK Cloud и один из авторов разработки, рассказывал о сервисе на HighLoad++ 2025, а сегодня — выступит на конференции nexthop с расширенной версией доклада.
В докладе — расскажет о том, как устроен сервис, как проводились тесты, какие сложности встретила его команда, и чего стоит результат >100 000 endpoint’ов в VK Cloud.
Please open Telegram to view this post
VIEW IN TELEGRAM
Едем выступать в Казань! 🎉
Зовем на VK JT Meetup — Сергей Харламов, руководитель исследовательской лаборатории VK Tech и проекта по развитию LLM-агента, расскажет о типовом проекте разработки агентского сервиса 😎
После докладов: нетворкинг с экспертами, возможность решить реальные кейсы и выиграть призы 🔥
Ждем 4 декабря в 19:00 в Big Twin Arena!
Регистрация по ссылке
Зовем на VK JT Meetup — Сергей Харламов, руководитель исследовательской лаборатории VK Tech и проекта по развитию LLM-агента, расскажет о типовом проекте разработки агентского сервиса 😎
Что будет в докладе:
- Ключевые этапы проектов разработки агентских сервисов
- Подходы к оценке качества
- Выбор метрик и отслеживание их на этапах разработки и в проде
После докладов: нетворкинг с экспертами, возможность решить реальные кейсы и выиграть призы 🔥
Ждем 4 декабря в 19:00 в Big Twin Arena!
Регистрация по ссылке
🔥4🤝2❤1👍1 1 1
Есть ощущение, что в этом году все начали готовиться к Новому году чуть заранее — и мы туда же!
💻 Приглашаем на Cloud Fail ((Over)) — специальный новогодний выпуск InfraDev Meetup!
Без фейлов не обходится ни один крутой продукт, ну а истории успеха — «за ширмой» оказываются историями поисков и ошибок с удачным концом.
Поговорим про то, какие проблемы возникают под капотом инфраструктурных продуктов, как они решаются и какие уроки из этого получаются.
Подробнее о докладах читайте на странице мероприятия.
Когда: 18 декабря, с 18:00 до 23:59
Где: Москва, Ленинградский пр., 70, офис VK Tech, БЦ «Алкон» (количество мест ограничено).
Приходите на встречу или участвуйте онлайн.
Зарегистрироваться.
Без фейлов не обходится ни один крутой продукт, ну а истории успеха — «за ширмой» оказываются историями поисков и ошибок с удачным концом.
Поговорим про то, какие проблемы возникают под капотом инфраструктурных продуктов, как они решаются и какие уроки из этого получаются.
Спикеры:
☁️Василий Степанов, руководитель направления инфраструктурных сервисов, VK Cloud, VK Tech.
☁️Константин Крамлих, руководитель поднаправления сетевых продуктов, Yandex Cloud.
☁️Алексей Учакин, независимый эксперт, ex-директор по инфраструктуре EdgeЦентр.
Подробнее о докладах читайте на странице мероприятия.
Когда: 18 декабря, с 18:00 до 23:59
Где: Москва, Ленинградский пр., 70, офис VK Tech, БЦ «Алкон» (количество мест ограничено).
Приходите на встречу или участвуйте онлайн.
Зарегистрироваться.
Please open Telegram to view this post
VIEW IN TELEGRAM
Поговорим про Python и архитектуру? ⚙️
Никита Улько, техлид VK Tech, сегодня на Pytup в Екатеринбурге и ведет репортаж с места событий специально для нашего канала!
Подключайтесь в 16:45 на доклад Никиты «Чистая архитектура: прагматизм против догматов».
А пока — слово Никите:
Никита Улько, техлид VK Tech, сегодня на Pytup в Екатеринбурге и ведет репортаж с места событий специально для нашего канала!
Подключайтесь в 16:45 на доклад Никиты «Чистая архитектура: прагматизм против догматов».
А пока — слово Никите:
❤4👍3
VK Tech Team
🎟 Разыгрываем билеты на Kuber Conf среди подписчиков! Каналы VK Cloud, Вокруг Kubernetes в VK, Данные на стероидах и VK Tech Team устраивают розыгрыш 8 билетов на Kuber Conf by АОТ — первую коммьюнити конференцию по K8s в России. 📅 30 ноября в 12:00 бот…
Результаты розыгрыша:
1. Andrey
2. Павел
3. Alexander
4. Vasilii
5. ValVik
6. Тимур
7. Evgeniy
8. Михаил
Со всеми победителями свяжется представитель VK Tech 🫶🏻
1. Andrey
2. Павел
3. Alexander
4. Vasilii
5. ValVik
6. Тимур
7. Evgeniy
8. Михаил
Со всеми победителями свяжется представитель VK Tech 🫶🏻
❤4
На прошлой неделе нам удалось подглядеть за участием Никиты Улько в митапе для питонистов и ML-инженеров 😎
Здесь можно найти запись мероприятия, а инсайтами с митапа и другим полезным контентом Никита делится в своем тг-канале: https://t.me/ulkosaurus_hex/25
Здесь можно найти запись мероприятия, а инсайтами с митапа и другим полезным контентом Никита делится в своем тг-канале: https://t.me/ulkosaurus_hex/25
Telegram
Философия разработки // ulkosaurus_hex
От "Сегодня мы будем делиться нашими лучшими практиками разработки" до "Почему бы нам не засунуть ядерную субмарину в космос?"
Лучший способ описать прошедший Pytup 2025 💻
Было очень круто подискутировать на тему архитектуры. Я, конечно, не ожидал такого…
Лучший способ описать прошедший Pytup 2025 💻
Было очень круто подискутировать на тему архитектуры. Я, конечно, не ожидал такого…
Встречаемся на Kuber Conf уже завтра ✌️
Едем подготовленными — везем много активностей и полезного контента. И все про любимый K8s 💙
В 15:15 присоединяйтесь к докладу Саши Прохорова — поговорим о том, как безопасно развернуть Gatekeeper в архитектуре «Kubernetes в Kubernetes», чтобы защитить управляющий слой от влияния пользователей.
Заглядывайте на стенд VK Cloud — эксперты помогут решить квесты, а каждый посетитель получит промокод на использование сервисов VK Cloud. Победителей ждет расширенный грант на ИТ-инфраструктуру 🚀
📌 4 декабря, регистрация начнется в 10:00.
📍 Kuber Conf пройдет в пространстве «Матрешка», Сколково.
До встречи завтра!
Едем подготовленными — везем много активностей и полезного контента. И все про любимый K8s 💙
В 15:15 присоединяйтесь к докладу Саши Прохорова — поговорим о том, как безопасно развернуть Gatekeeper в архитектуре «Kubernetes в Kubernetes», чтобы защитить управляющий слой от влияния пользователей.
Заглядывайте на стенд VK Cloud — эксперты помогут решить квесты, а каждый посетитель получит промокод на использование сервисов VK Cloud. Победителей ждет расширенный грант на ИТ-инфраструктуру 🚀
📌 4 декабря, регистрация начнется в 10:00.
📍 Kuber Conf пройдет в пространстве «Матрешка», Сколково.
До встречи завтра!