VK Tech Team
929 subscribers
183 photos
6 videos
56 links
print("👋 Привет! Это VK Tech Team.")

print("Мы создаём цифровые продукты для компаний, делаем бизнес эффективнее, а работу людей — приятнее.")

print("Присоединяйся к команде и развивайся в открытой инженерной среде: https://bit.ly/4dUMCbb")
Download Telegram
Вот и пролетели два дня Highload++

Мы завершили красиво — докладом в главном зале от Георгия Белянина, разработчика в 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
🔥97👏43😍2
This media is not supported in your browser
VIEW IN TELEGRAM
986🔥3👏1
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
55👍3🔥31
И второй эксклюзив с Highload++ 2025

Спешим поделиться саммари доклада Олега Вознесенского «ICQ мертв. Да здравствует ICQ!» и слайдами от спикера!

💬За годы существования ICQ вокруг проекта собралась мощная команда и было опробовано множество интересных инженерных решений.

💬Проект ICQ закрыт, но мы вдохновились опытом легендарного мессенджера при разработке корпоративного супераппа VK WorkSpace.
Какие уроки извлекли в процессе культурного обмена рассказывает Олег.

🟦Относиться к проекту с уважением
Любой большой проект сумма усилий многих людей. Уважайте и улучшайте общий труд.
🟦Думать о расширяемости!
У любого проекта, рассчитанного на долговременный срок эксплуатации, нет конечного состояния, в котором можно застыть и больше никуда не двигаться. Расширяемость и модифицируемость должна быть в изначальном дизайне архитектуры и процессов.
🟦12 факторов — не догма
Облака — мощный и удобный инструмент. Приложения для работы в облаках нужно адаптировать, но даже с минимальными изменениями вы можете перенести свой проект в облака и получать многие из их преимуществ.
🟦Принести тулинг легче, чем от него избавиться…
Добавляя какой-то новый компонент, подумайте так ли он вам нужен. Перекроет ли польза от его внедрения затраты на эксплуатацию и затраты на удаление из системы, когда такая необходимость возникнет.
🟦Главный враг (больших) проектов — избыточная сложность
Усложнять просто. Упрощать — сложно. Неоправданное усложнение проекта замедляет его развитие и увеличивает энтропию разработки. Упрощать проект без потери функциональности настоящее инженерное искусство.


Условия все те же: мы вам презентацию с экранов главного зала (в первом комментарии), вы нам — ваши реакции🔥

🔥 — полезно, попробую и на свой проект посмотреть под другим углом
💙 — о-оу
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6331👏1
Go way — VK Tech way

В 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
👍4441
This media is not supported in your browser
VIEW IN TELEGRAM
322🔥1
☁️ Как построить виртуальную сеть из подручных материалов

В 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
85👍4🔥3
Едем выступать в Казань! 🎉

Зовем на VK JT Meetup — Сергей Харламов, руководитель исследовательской лаборатории VK Tech и проекта по развитию LLM-агента, расскажет о типовом проекте разработки агентского сервиса 😎

Что будет в докладе:

- Ключевые этапы проектов разработки агентских сервисов
- Подходы к оценке качества
- Выбор метрик и отслеживание их на этапах разработки и в проде

После докладов: нетворкинг с экспертами, возможность решить реальные кейсы и выиграть призы 🔥

Ждем 4 декабря в 19:00 в Big Twin Arena!

Регистрация по ссылке
🔥4🤝21👍111
Есть ощущение, что в этом году все начали готовиться к Новому году чуть заранее — и мы туда же!

💻 Приглашаем на Cloud Fail ((Over)) — специальный новогодний выпуск InfraDev Meetup!

Без фейлов не обходится ни один крутой продукт, ну а истории успеха — «за ширмой» оказываются историями поисков и ошибок с удачным концом.
Поговорим про то, какие проблемы возникают под капотом инфраструктурных продуктов, как они решаются и какие уроки из этого получаются.

Спикеры:
☁️Василий Степанов, руководитель направления инфраструктурных сервисов, 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
4🔥321
Поговорим про Python и архитектуру? ⚙️

Никита Улько, техлид VK Tech, сегодня на Pytup в Екатеринбурге и ведет репортаж с места событий специально для нашего канала!

Подключайтесь в 16:45 на доклад Никиты «Чистая архитектура: прагматизм против догматов».

А пока — слово Никите:
4👍3
This media is not supported in your browser
VIEW IN TELEGRAM
🔥6221
This media is not supported in your browser
VIEW IN TELEGRAM
🔥63🥰211
На прошлой неделе нам удалось подглядеть за участием Никиты Улько в митапе для питонистов и ML-инженеров 😎

Здесь можно найти запись мероприятия, а инсайтами с митапа и другим полезным контентом Никита делится в своем тг-канале: https://t.me/ulkosaurus_hex/25
Встречаемся на Kuber Conf уже завтра ✌️

Едем подготовленными — везем много активностей и полезного контента. И все про любимый K8s 💙

В 15:15 присоединяйтесь к докладу Саши Прохорова — поговорим о том, как безопасно развернуть Gatekeeper в архитектуре «Kubernetes в Kubernetes», чтобы защитить управляющий слой от влияния пользователей.

Заглядывайте на стенд VK Cloud — эксперты помогут решить квесты, а каждый посетитель получит промокод на использование сервисов VK Cloud. Победителей ждет расширенный грант на ИТ-инфраструктуру 🚀

📌 4 декабря, регистрация начнется в 10:00.
📍 Kuber Conf пройдет в пространстве «Матрешка», Сколково.

До встречи завтра!
3
Forwarded from VK Tech
VK Tech — это не только крутые продукты, но и сильная команда, поэтому сегодня рассказываем о нашем коллеге с гордостью ❤️

Павел Алехин, менеджер по работе с ключевыми клиентами в VK Tech: о своих задачах, увлечениях и масштабных вызовах для облачного провайдера.

Читайте на нашем сайте кейсы из интервью: Lamoda, SOKOLOV, АВТОВАЗ, АНО «Национальные приоритеты».
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥321