⠀
Эти кейсы разнообразны и охватывают проблемы, встречающиеся в инсталляциях разного размера и с разными нагрузками. Большинство из них решаются оптимизацией самых медленных запросов, но классическая оптимизация запросов не всегда приносит желаемые результаты. Поэтому почитать про опыт специалиста из Postgres Professional особенно интересно.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
⠀
Друзья, мы вовсю готовимся к Saint HighLoad++ 2023, которая пройдет 26 и 27 июня в Питере! Уже принята часть докладов, с которыми скоро начнем вас знакомить.
⠀
🙌 Присоединяйтесь к нам, сейчас самая выгодная стоимость билетов. Совсем скоро цена повысится.
⠀
Что вы получите на Saint HighLoad++ 2023:
⠀
- узнаете все о высоких нагрузках от лучших специалистов IT-отрасли
- обменяетесь знаниями о технологиях, позволяющих одновременно обслуживать многие тысячи и миллионы пользователей
- узнаете опыт коллег, который поможет не останавливаться и развиваться
- услышите доклады, в каждом из которых решение конкретной проблемы/задачи
- возможность пообщаться с единомышленниками и завести полезные знакомства
⠀
А еще, летний Питер, развод мостов, белые ночи и два дня высокой нагрузки 😉
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
⠀
Степан Родионов, руководитель разработки e-commerce решений в OBI, расскажет о развитии сервиса товарных предложений в крупном e-commerce проекте
⠀
📋 https://vk.cc/cmfxQE
⠀
Узнаем об эволюции системы поиска для онлайн-магазина на примере крупного гипермаркета с примерно 1,5М уникальных товарных предложений и непростой системой их географического распределения. Система основана на ElasticSearch + Golang. Это будет повествование с несколькими примерами продуктовых и технических задач, каждая из которых познакомит вас с каким-то аспектом работы с Elastic
⠀
Разберем вопросы хранения и обновления данных в реальном времени, методы ускорения товарных выдач, допущенные при проектировании и разработке ошибки и их цену.
⠀
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3😱2
⠀
📋 https://vk.cc/cmhpEb
⠀
Команда инфраструктуры ВКонтакте разрабатывает распределенные системы, цена ошибки в которых очень велика, потому что это фундамент для бесперебойной работы всего vk.com. В докладе Никита поделится опытом, который они наработали в ходе верификации своих систем. Расскажет, как проверяют, что система будет отвечать заданным требованиям даже в случае различных повреждений в кластере — от сети, до дисков.
⠀
Пройдемся по всем этапам от зарождения идеи, до ее реализации и разберём, как на каждом из них понять, что корректность не нарушена. Поговорим про TLA/TLC+, fuzzing и причинах, почему им пришлось написать "свой" Jepsen.
⠀
Присоединяйтесь к нам 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3👎1
⠀
Обычно запал быстро проходит, ведь интересно бывает только поначалу. Потом всё снова становится монотонным, а к середине рефакторинга превращается в кошмар.
⠀
Поэтому многие задаются вопросом, как все эти мучения — сделать автоматически.
⠀
Практическим опытом применения на реальных проектах инструмента для автоматического рефакторинга Rector поделится Александр Володин из Skyeng. Он расскажет как инструмент помогает обуздать легаси и автоматизировать обновление проектов и пакетов, чтобы процесс проходил эффективнее и с меньшей кровью.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Апгрейд и рефакторинг PHP-проектов — теперь это просто с Rector
Привет! Меня зовут Александр Володин. Я PHP backend developer из компании Skyeng. Опыт разработки более 8 лет. С выходом PHP 8 мне захотелось скорее использовать все новые фичи релиза, поэтому я взял...
❤2👍2
⠀
📋 https://vk.cc/cmiIKn
⠀
Путь каждой компании к тому, чтобы наконец заняться кибербезопасностью - индивидуален. Но он всегда похож на 5 стадий принятия неизбежного “Отрицание”, “Гнев”, “Торг”, “Депрессия”, “Смирение”. Каждая из этих стадий сопровождается одним и тем же набором предубеждений о кибербезе, ошибочных действий и откровенного противодействия различных структур компании, вне зависимости от типа бизнеса.
⠀
Антон расскажет какие аргументы использовать и какие действия предпринимать для того, чтобы максимально быстро и безболезненно эти стадии пройти. А кто подумал, что их придется пройти лишь один раз? Уже существующему подразделению безопасности постоянно приходится доказывать свою необходимость и возвращаться к этим этапам.
⠀
Встречаемся на Saint HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍2
⠀
📋 https://vk.cc/cmlkHn
⠀
Практический опыт интеграции ML в продакшн. Узнаем, как они делали "поиск по фото" для интернет-магазинов
⠀
Иван расскажет вот о чем:
⠀
1) Теория - эмбеддинги, векторный поиск
2) Обработка данных - удаление фона, выделение главного объекта на изображении
3) Хранение эмбеддингов, организация поискового индекса
4) Организация работы серверов для работы с векторным поиском.
5) Проблема похожести цветов, восприятие цветов человеческим глазом. Алгоритмы сравнения похожести цветов.
⠀
⠀
Ждем вас на Saint HighLoad++ 2023 🖐
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
⠀
В плейлисте 100+ докладов. Ключевые темы: проектирование высоконагруженной архитектуры; архитектурные кейсы; устройство систем хранения данных; базы данных; CTO-трек; импортозамещение; инфобезопасность; AI в реальном секторе; DevOps и эксплуатация; агротех; финтех
⠀
⠀
Топ-5 докладов:
⠀
1) Безопасность ядра Linux: в теории и на практике. Александр Попов (Positive Technologies) https://vk.cc/cmlWfT
⠀
2) VK Звонки: все про звук, или Как добиться эталонного качества передачи голоса через интернет. Алексей Шпагин (ВКонтакте, VK) https://vk.cc/cmlWBs
⠀
3) Повышаем живучесть Raft в реальных условиях. Сергей Останевич (Tarantool) https://vk.cc/cmlWWb
⠀
4) Как разобрать сетевой протокол и найти уязвимости в устройстве без использования прошивки - показываем на примере ПЛК Mitsubishi. Антон Дорфман (Positive Technologies) https://vk.cc/cmlXgp
⠀
5) RedHat OpenShift ушел, Что делать энтерпрайзу и не только ему? Юрий Семенюков («Инфосистемы Джет») https://vk.cc/cmlXAi
⠀
🖐️ 26 и 27 июня мы встречаемся в Питере на Saint HighLoad++ 2023
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
⠀
📋 https://vk.cc/cmnDBj
⠀
Кредитный скоринг — очень консервативная область, где традиционно используются самые стабильные и интерпретируемые методы. Сейчас в банке решение о выдаче кредита принимается нейронными сетями на терабайтах данных.
⠀
В докладе пойдет речь о том, как интегрировать обработку большого объема данных в онлайн- и офлайн-процессы кредитного конвейера.
⠀
Встречаемся 26 и 27 июня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
⠀
В прошлый раз мы рассмотрели пять пунктов, по которым можно классифицировать любой Service Mesh: компонентный состав Control Plane и Data Plane, Control Plane API и Data Plane API, Data Plane Traffic Capture.
⠀
Теперь Максим Чудновский из СберТех расскажет, как теория накладывается на практику и на что обратить внимание, выбирая Service Mesh для своих задач. Проверим всё на реальных решениях, которые можно найти в open source.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Большой обзор Service Mesh: часть вторая
Service Mesh — подход, который еще вчера был на вершине хайпа, а сегодня становится стандартной технологией для Backend. В этой части посмотрим, как теория накладывается на практику и на что обратить...
🔥3👍1
⠀
1) Дежурство / Небинарный DevOps / Высокоэффективный гуманный on-call. Ян Ашенкампф (Газпромбанк) https://vk.cc/cmnQNi
⠀
2) Экскурсия в бэкенд Интернета вещей. Владимир Плизга (Tibbo Systems) https://vk.cc/cmnR3s
⠀
3) Секретная карта IT-экосистемы, из которой становится понятно, к чему готовиться. Константин Кичинский (Лаборатория Касперского) https://vk.cc/cmnRi4
⠀
4) Pluggable TOAST or One TOAST fits ALL. Олег Бартунов, Федор Сигаев, Никита Малахов (Postgres Professional) https://vk.cc/cmnRtj
⠀
5) Поиск GPS-аномалий среди сотен тысяч водителей. Александр Царьков (Яндекс Go) https://vk.cc/cmnRKg
⠀
Продуктивного просмотра и отличных выходных!
⠀
Ждем вас на Saint HighLoad++ 2023 🖐
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🔥4👍3👏1
⠀
📋 https://vk.cc/cmrFCt
⠀
Каждый год Артем с друзьями готовятся к HighSeason (период высокой нагрузки) на сервисы Сбербанк Онлайн
⠀
1. На докладе в виде интерактива вместе попробуем подготовить Сбербанк Онлайн к периоду высокой нагрузки
⠀
2. Разберем входящие требования к системе
Нефункциональные - 200 тыс.входов в минуту/72 млн.MAU., ограничения в инфраструктуре
⠀
3. Окажемся в ситуации "косяка": за время со старта подготовки ИТ ландшафт изменился (Бэковая система не смогла пройти нагрузочное тестирование и нам срочно нужно их спасать).
Что у них могло пойти не так в этой ситуации: как в октябре бегать с горящими пятками и почему это не всегда так страшно
⠀
4. Поговорим о том, какие паттерны отказоустойчивости они используют в Сбербанк Онлайн + поговорим о самой архитектуре детальнее.
⠀
5. Как они управляют масштабными изменениями.
⠀
6. Еще Артем расскажет о том, как они стараются управлять надежностью как продуктом и почему у них это все время не получается.
⠀
Присоединяйтесь к нашей крутой тусовке разработчиков высоконагруженных систем 26 и 27 июня в Санкт-Петербурге 😎
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍1
⠀
А между тем, ошибки, допускаемые при проектировании информационной системы и некачественной настройке ее компонентов, зачастую приводят к фатальным проблемам: захвату серверов, майнингу на ваших мощностях и краже конфиденциальной информации.
⠀
Лев Хакимов из Сбера даст несколько «вредных советов» по практическому нарушению информационной безопасности.
⠀
Например, как можно заставить сервер подключиться к вашему ПК и предоставить вам оболочку или как выдать права в K8s и слишком широкие полномочия Pod'ам. А еще расскажет, как не дать «мягким лапкам» котиков-джуниоров создать реальные угрозы.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
Хабр
Хакнуть k8s: разбор пэйлоадов и способов защиты
Привет, меня зовут Лев Хакимов, я — DevOps-инженер. Одно время работал над проектом Госуслуг, а сейчас в брокерской платформе в Сбере. Уже больше двух лет играю в CTF команде ONO, которая даже как-то...
👍2🔥1
⠀
📋 https://vk.cc/cmtKu4
⠀
В рекламе Яндекса они работают со многими сложными сущностями, которые хранят в базах данных.
⠀
Возьмем, например, рекламный баннер. Если взять всю полезную для показа информацию о баннере, то получится сложная развесистая структура, включающая в себя много простых полей вроде тайтла и картинки, а также сложных — вроде посчитанных эмбеддингов.
⠀
Данные баннера нужно постоянно обновлять — они включаются, выключаются, обновляют какие-то свои данные, по ним пересчитываются эмбеддинги. Так что у них потоковая обработка данных с результатом в виде актуального состояния данных баннеров в таблице (в YT).
⠀
Вроде все просто, какие тут могут быть проблемы? На самом деле проблемы ожидаемые, у нас же Highload, и, если работать с их таблицей с баннерами наивным способом, то будут создавать слишком большую нагрузку.
⠀
Наивный способ — это когда они данные одного баннера хранят в таблице в одной бинарной строке в сериализованном виде. А проблема с нагрузкой в том, что они на каждое, даже очень маленькое изменение (допустим, изменилось 20 байт в состоянии), загружают и пишут обратно все состояние (десятки килобайт).
⠀
В своем докладе Юрий изложит минимум 5 независимых и взаимно совместимых идей, позволивших им многократно снизить нагрузку на запись, и значительно — на чтение, а также несколько новых подходов, которые они пробуют сейчас или хотят попробовать в будущем.
⠀
Приходите, чтобы узнать новое, обсудить известное и поделиться своими идеями про работу с состояниями.
⠀
Ждем вас на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4❤3
⠀
📋 https://vk.cc/cmvh59
⠀
Мир стремительно меняется и в настоящее время нужно максимально быстро реагировать на стремительно меняющиеся обстоятельства. Поэтому, все сложнее представить себе высоконагруженное приложение без автоматизированной системы доставки и сборки (CI/CD), ведь использование CI/CD существенно ускоряет разработку и выкатку фич на продакшен.
Вместе с ростом использования автоматизированных систем сборки и доставки растет и внимание злоумышленников к этим системам. А ведь действительно, использование этих систем таит в себе новые опасности.
⠀
В ходе доклада мы разберемся как защищаться от основных угроз в CI/CD.
⠀
🖐 Присоединяйтесь к нам 26 и 27 июня на Saint HighLoad++ 2023
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3🔥3❤1😎1
⠀
✋ Друзья, чем ближе конференция, тем дороже билеты. С 1 апреля у нас первое повышение цены. Забронируйте билет до 31 марта и у вас будет несколько дней для оплаты.
⠀
В программе Saint HighLoad++ 2023 вас ждут 70+ докладов, которые охватят такие аспекты веб-разработок: архитектуры крупных проектов, базы данных и системы хранения, devops и системное администрирование, нагрузочное тестирование, эксплуатация крупных проектов. И другие направления, связанные с большими и высоконагруженными IT-системами.
Форматы конференции и доступные опции:
⠀
▪️Офлайн: общение со спикерами, глубокая проработка тем на митапах, доступ к выставочной зоне, все презентации спикеров, видеозаписи всех докладов, сытные кофебрейки и обеды, подарки от партнёров и организаторов, вопросы спикерам в telegram-чате
⠀
▫️Онлайн: все презентации спикеров, видеозаписи всех докладов, трансляция всех докладов (кроме митапов и воркшопов), вопросы спикерам в telegram-чате, доступ к трансляции для одного пользователя
⠀
Ждем вас 26 и 27 июня в Питере или онлайн по всему миру 🙌
⠀
Пройдите на сайт, чтобы ознакомиться с уже принятыми докладами и забронировать билет
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡4👍4🔥2