О хранилище для Почты расскажет Виктор Могилин
⠀
📋 https://bx.vc/lwhh03
⠀
Узнаем о технических сложностях, с которыми они столкнулись при разработке своего хранилища.
⠀
Задачи, которые решали:
⠀
- эффективная утилизация больших HDD (меньше iops на терабайт хранилища);
- переезд на более cost-effective серверную платформу (сокращение количества занимаемых юнитов в ДЦ);
- обеспечение SLA 99.999% доступности данных в течение года;
- переживание отключения ДЦ (ряда/стойки/сервера) без ручного вмешательства;
⠀
Архитектура потребовала распил письма на несколько составляющих и 2 вида индексов, чтобы хранилище смогло утилизировать диски в 18 ТБ полностью.
Индексы не помещаются в память, поэтому применяются разные приемы для ускорения их загрузки в кеш.
И другие приемы.
Целевая аудитория: Backend-разработчики, архитекторы, CTO. Доклад будет интересен тем, кто сейчас пишет свои специализированные хранилища.
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐
✅ Программа конференции и билеты здесь – https://bx.vc/i376zr
⠀
📋 https://bx.vc/lwhh03
⠀
Узнаем о технических сложностях, с которыми они столкнулись при разработке своего хранилища.
⠀
Задачи, которые решали:
⠀
- эффективная утилизация больших HDD (меньше iops на терабайт хранилища);
- переезд на более cost-effective серверную платформу (сокращение количества занимаемых юнитов в ДЦ);
- обеспечение SLA 99.999% доступности данных в течение года;
- переживание отключения ДЦ (ряда/стойки/сервера) без ручного вмешательства;
⠀
Архитектура потребовала распил письма на несколько составляющих и 2 вида индексов, чтобы хранилище смогло утилизировать диски в 18 ТБ полностью.
Индексы не помещаются в память, поэтому применяются разные приемы для ускорения их загрузки в кеш.
И другие приемы.
Целевая аудитория: Backend-разработчики, архитекторы, CTO. Доклад будет интересен тем, кто сейчас пишет свои специализированные хранилища.
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐
✅ Программа конференции и билеты здесь – https://bx.vc/i376zr
⚡️ С 1 ноября вырастет цена билетов на конференцию HighLoad++ 2022, которая пройдет 24 и 25 ноября в Москве.
⠀
Самое время бронировать билеты, чтобы успеть по текущей стоимости:
⠀
▪️Офлайн участие – 60000 руб.
▫️Онлайн участие – 30000 руб
⠀
После брони у вас будет еще несколько дней для оплаты.
⠀
HighLoad++ 👉 это крупнейшая профессиональная конференция для разработчиков высоконагруженных систем, в программе которой вас ждет:
⠀
- 120 докладов
- 8 треков
- 3000 участников
- конференция PHP Russia 2022
⠀
Присоединяйтесь к нам 🙌
⠀
✅ Забронируйте билет здесь - https://bx.vc/u4pg0l
⠀
Самое время бронировать билеты, чтобы успеть по текущей стоимости:
⠀
▪️Офлайн участие – 60000 руб.
▫️Онлайн участие – 30000 руб
⠀
После брони у вас будет еще несколько дней для оплаты.
⠀
HighLoad++ 👉 это крупнейшая профессиональная конференция для разработчиков высоконагруженных систем, в программе которой вас ждет:
⠀
- 120 докладов
- 8 треков
- 3000 участников
- конференция PHP Russia 2022
⠀
Присоединяйтесь к нам 🙌
⠀
✅ Забронируйте билет здесь - https://bx.vc/u4pg0l
👍1
GeeseFS: ФС из S3, или Параллелизм гусей в природе – тема доклада Виталия Филиппова
📋 https://bx.vc/qpzag7
А можно ли сделать из S3 ФС? Обычный ответ: можно, но будет очень медленно. Казалось бы, файл — это «именованная последовательность байтов» и объект в S3 — тоже. Однако ФС плохо работает как S3, а S3 обычно плохо работает как ФС. Но почему?
Ответ Виталия в том, что, если половина этой проблемы — действительно архитектурные вопросы различий между ФС и S3 (о которых мы тоже поговорим, например, рассмотрим вопрос «а что вообще такое POSIX-совместимость ФС?»), то оставшаяся половина — исключительно вопросы реализации, которые оказалось не так уж сложно решить. И решены они в GeeseFS https://github.com/yandex-cloud/geesefs.
Что реализовано в части их S3-ФС уже сейчас, что запланировано на будущее, а также как другие решают ту же задачу (скрещивания ужа и ежа) — обо всём этом мы и поговорим в докладе.
🖐 Ждем вас на HighLoad++ 2022.
✅ Программа конференции и билеты на сайте - https://bx.vc/i7nhlc
📋 https://bx.vc/qpzag7
А можно ли сделать из S3 ФС? Обычный ответ: можно, но будет очень медленно. Казалось бы, файл — это «именованная последовательность байтов» и объект в S3 — тоже. Однако ФС плохо работает как S3, а S3 обычно плохо работает как ФС. Но почему?
Ответ Виталия в том, что, если половина этой проблемы — действительно архитектурные вопросы различий между ФС и S3 (о которых мы тоже поговорим, например, рассмотрим вопрос «а что вообще такое POSIX-совместимость ФС?»), то оставшаяся половина — исключительно вопросы реализации, которые оказалось не так уж сложно решить. И решены они в GeeseFS https://github.com/yandex-cloud/geesefs.
Что реализовано в части их S3-ФС уже сейчас, что запланировано на будущее, а также как другие решают ту же задачу (скрещивания ужа и ежа) — обо всём этом мы и поговорим в докладе.
🖐 Ждем вас на HighLoad++ 2022.
✅ Программа конференции и билеты на сайте - https://bx.vc/i7nhlc
👍2
О хождении по граблям PDO расскажет в своем докладе Валерий Горбачев
⠀
📋 https://bx.vc/oikpe1
⠀
Поговорим о том, что скрывают за собой современные PHP ORM.
⠀
Как оказалось, PDO далеко неидеален. В нём несчётное количество "весёлых" нюансов и граблей, вылезающих при абстрагировании слоя для работы с базами данных.
⠀
Узнаем опыт разработчика Yii3 из первых рук.
⠀
🔸Мнение ПК о докладе: наверное, каждый разработчик сталкивался со взаимодействием с БД, возможно через ОРМ. Но не только лишь все осознают сколько странных и совершенно неочевидных вещей скрывают под собой и высокоуровневые абстракции БД и более низкоуровневые, вроде PDO. Думаете там всё просто? Ха! Как бы не так!
⠀
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
✅ Программа конференции и билеты на сайте - https://bx.vc/j2ot08
⠀
📋 https://bx.vc/oikpe1
⠀
Поговорим о том, что скрывают за собой современные PHP ORM.
⠀
Как оказалось, PDO далеко неидеален. В нём несчётное количество "весёлых" нюансов и граблей, вылезающих при абстрагировании слоя для работы с базами данных.
⠀
Узнаем опыт разработчика Yii3 из первых рук.
⠀
🔸Мнение ПК о докладе: наверное, каждый разработчик сталкивался со взаимодействием с БД, возможно через ОРМ. Но не только лишь все осознают сколько странных и совершенно неочевидных вещей скрывают под собой и высокоуровневые абстракции БД и более низкоуровневые, вроде PDO. Думаете там всё просто? Ха! Как бы не так!
⠀
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
✅ Программа конференции и билеты на сайте - https://bx.vc/j2ot08
Из доклада Ильи Колокутского узнаем, как они переписывали бизнес-логику высоконагруженного приложения на PLPG/SQL
⠀
📋 https://bx.vc/u4wkvo
⠀
Не нужно рассказывать о том, насколько хороша СУБД Oracle и сколько задач решается с ее помощью. Однако, тема использования альтернативных СУБД сегодня становится все более актуальной.
⠀
Сотни хранимых процедур с кучей бизнес-логики, десятки терабайт данных, высокая связность с другими системами — разве могут быть варианты, кроме Oracle?
⠀
Да, конечно! Этот доклад — о проекте миграции систем промышленных масштабов с Oracle на отечественную СУБД PostgresPro.
⠀
Замена СУБД непростая задача — нужно заменить фундамент так, чтобы не рухнули стены. Илья расскажет, как переносили бизнес-логику из Oracle PL/SQL на PLPG/SQL на примере системы, которой пользуются граждане всей страны.
⠀
Доклад будет интересен разработчикам баз данных и всем, кому интересна тема замены Oracle на PostgreSQL.
⠀
До встречи на HighLoad++ 🙌
✅ Программа конференции и билеты здесь - https://bx.vc/ravzbb
⠀
📋 https://bx.vc/u4wkvo
⠀
Не нужно рассказывать о том, насколько хороша СУБД Oracle и сколько задач решается с ее помощью. Однако, тема использования альтернативных СУБД сегодня становится все более актуальной.
⠀
Сотни хранимых процедур с кучей бизнес-логики, десятки терабайт данных, высокая связность с другими системами — разве могут быть варианты, кроме Oracle?
⠀
Да, конечно! Этот доклад — о проекте миграции систем промышленных масштабов с Oracle на отечественную СУБД PostgresPro.
⠀
Замена СУБД непростая задача — нужно заменить фундамент так, чтобы не рухнули стены. Илья расскажет, как переносили бизнес-логику из Oracle PL/SQL на PLPG/SQL на примере системы, которой пользуются граждане всей страны.
⠀
Доклад будет интересен разработчикам баз данных и всем, кому интересна тема замены Oracle на PostgreSQL.
⠀
До встречи на HighLoad++ 🙌
✅ Программа конференции и билеты здесь - https://bx.vc/ravzbb
В глубины теории PHP generics погрузимся на докладе Антона Сухачёва
⠀
📋 https://bx.vc/nfztm0
⠀
Пару лет назад Антону стало интересно, почему в PHP до сих пор нет дженериков, хотя RFC по их добавлению был создан еще в 2016 году. Пока он это выяснял, у него получилось покопаться во внутренностях движка и написать библиотеку на PHP для поддержки базового синтаксиса. В докладе Антон подробно расскажет, как можно внедрить дженерики в PHP.
⠀
Также узнаем:
⠀
- зачем нужны дженерики в слаботипизированном PHP;
- о подходах и проблемах реализаций дженериков в движке PHP;
- о системе типов PHP;
- чем может помочь типизация PHP разработчику.
⠀
До встречи 24 и 25 ноября на HighLoad++ 2022 🙌
⠀
✅ Программа конференции и билеты здесь – https://bx.vc/l5j2sb
⠀
📋 https://bx.vc/nfztm0
⠀
Пару лет назад Антону стало интересно, почему в PHP до сих пор нет дженериков, хотя RFC по их добавлению был создан еще в 2016 году. Пока он это выяснял, у него получилось покопаться во внутренностях движка и написать библиотеку на PHP для поддержки базового синтаксиса. В докладе Антон подробно расскажет, как можно внедрить дженерики в PHP.
⠀
Также узнаем:
⠀
- зачем нужны дженерики в слаботипизированном PHP;
- о подходах и проблемах реализаций дженериков в движке PHP;
- о системе типов PHP;
- чем может помочь типизация PHP разработчику.
⠀
До встречи 24 и 25 ноября на HighLoad++ 2022 🙌
⠀
✅ Программа конференции и билеты здесь – https://bx.vc/l5j2sb
✋ Как устроены большие проекты? Как не упереться в ограничения архитектуры при росте посещаемости?
⠀
HighLoad++ ➡️ единственная конференция, где можно узнать, как проектировать архитектуру, если вы планируете вырасти до размеров ВКонтакте. Предлагаем послушать тех, кто уже прошёл путь от небольшого стартапа до гигантского проекта:
⠀
1) Как организовать поиск в стартапе, который планирует вырасти до масштабов ВКонтакте. Богдан Гаркушин (ВКонтакте)
⠀
2) SSO решение на 5 млн пользователей. Масштабирование от пилотного проекта до федерального уровня. Ирина Блажина, Николай Зайцев (X5 Tech)
⠀
3) Техстратегия и архитектура highload-проекта на примере ВКонтакте. Александр Тоболь (ВКонтакте)
⠀
4) Архитектура ВКонтакте: там, где данные. Илья Щербак (ВКонтакте)
⠀
5) Трансформация подхода к хранению и синхронизации писем. Андрей Колесников (МойОфис)
⠀
🙌 Ждем вас 24 и 25 ноября на HighLoad++ 2022
⠀
✅ Подробно о конференции, расписание и билеты на сайте – https://bx.vc/55vqyk
⠀
HighLoad++ ➡️ единственная конференция, где можно узнать, как проектировать архитектуру, если вы планируете вырасти до размеров ВКонтакте. Предлагаем послушать тех, кто уже прошёл путь от небольшого стартапа до гигантского проекта:
⠀
1) Как организовать поиск в стартапе, который планирует вырасти до масштабов ВКонтакте. Богдан Гаркушин (ВКонтакте)
⠀
2) SSO решение на 5 млн пользователей. Масштабирование от пилотного проекта до федерального уровня. Ирина Блажина, Николай Зайцев (X5 Tech)
⠀
3) Техстратегия и архитектура highload-проекта на примере ВКонтакте. Александр Тоболь (ВКонтакте)
⠀
4) Архитектура ВКонтакте: там, где данные. Илья Щербак (ВКонтакте)
⠀
5) Трансформация подхода к хранению и синхронизации писем. Андрей Колесников (МойОфис)
⠀
🙌 Ждем вас 24 и 25 ноября на HighLoad++ 2022
⠀
✅ Подробно о конференции, расписание и билеты на сайте – https://bx.vc/55vqyk
С Вацлавом Довнаром поговорим о продвинутых подходах построения AppSec
⠀
📋 https://bx.vc/xccqdq
⠀
В докладе рассмотрим набор техник, про которые редко говорят на конференциях. Мы не будем заострять внимание на SAST, DAST, DevSecOps, а обсудим другие вопросы: security-амбассадоров, бюджет ошибок безопасности, построение адекватного процесса взаимодействия ИТ и ИБ, постоянную оценку рисков.
Вацлав поделится готовыми практическими наработками для улучшения процессов ревью архитектуры ИБ и оценки угроз. Обсудим как сделать эту скучную работу модно и эффективно
⠀
Доклад будет интересен CTO, техническим руководителям, сотрудникам команд безопасности.
⠀
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
✅ Подробно о конференции, расписание и билеты на сайте – https://bx.vc/dku6y9
⠀
📋 https://bx.vc/xccqdq
⠀
В докладе рассмотрим набор техник, про которые редко говорят на конференциях. Мы не будем заострять внимание на SAST, DAST, DevSecOps, а обсудим другие вопросы: security-амбассадоров, бюджет ошибок безопасности, построение адекватного процесса взаимодействия ИТ и ИБ, постоянную оценку рисков.
Вацлав поделится готовыми практическими наработками для улучшения процессов ревью архитектуры ИБ и оценки угроз. Обсудим как сделать эту скучную работу модно и эффективно
⠀
Доклад будет интересен CTO, техническим руководителям, сотрудникам команд безопасности.
⠀
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
✅ Подробно о конференции, расписание и билеты на сайте – https://bx.vc/dku6y9
О балансировке нагрузки в мульти-эксабайтном сторадже расскажет Вадим Зотеев, старший разработчик в Cторадже Яндекса
⠀
📋 https://bx.vc/ihvdv9
⠀
Сторадж — фундаментальный инфраструктурный сервис, хранящий и раздающий данные почти всех продуктовых сервисов Яндекса — критическая часть компании с высочайшими требованиями к надежности и доступности.
⠀
Чтобы все это эффективно работало, необходимо балансировать read- и write-нагрузку между серверами и дисками. Для этого нужно учитывать множество факторов: ломающееся железо, разную "горячесть" данных разных сервисов, сторонние источники нагрузки в лице фоновых процессов, гетерогенность железа и т.д.
⠀
Вадим расскажет, как устроена балансировка read- и write-нагрузки в системе хранения; какие подходы работают, а какие нет; какие трудности могут возникать в процессе эксплуатации и какие особенности есть в multitenancy-хранилищах.
⠀
✅ Программа конференции и билеты здесь – https://bx.vc/66c4f6
⠀
До встречи 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
📋 https://bx.vc/ihvdv9
⠀
Сторадж — фундаментальный инфраструктурный сервис, хранящий и раздающий данные почти всех продуктовых сервисов Яндекса — критическая часть компании с высочайшими требованиями к надежности и доступности.
⠀
Чтобы все это эффективно работало, необходимо балансировать read- и write-нагрузку между серверами и дисками. Для этого нужно учитывать множество факторов: ломающееся железо, разную "горячесть" данных разных сервисов, сторонние источники нагрузки в лице фоновых процессов, гетерогенность железа и т.д.
⠀
Вадим расскажет, как устроена балансировка read- и write-нагрузки в системе хранения; какие подходы работают, а какие нет; какие трудности могут возникать в процессе эксплуатации и какие особенности есть в multitenancy-хранилищах.
⠀
✅ Программа конференции и билеты здесь – https://bx.vc/66c4f6
⠀
До встречи 24 и 25 ноября на HighLoad++ 2022 🖐
Как устроена разработка Kubernetes-платформы Deckhouse? Узнаем из доклада Константина Аксенова
⠀
📋 https://bx.vc/jydjir
Константин расскажет, как устроен процесс разработки Deckhouse, основанный на сложившихся в Open Source-сообществе и на GitHub практиках, учитывающий потребности инженеров, бизнеса, специалистов информационной безопасности и других пользователей, которые взаимодействуют с платформой.
⠀
Рассмотрим:
- процессы разработки, тестирования и управления релизами Deckhouse;
- интеграция со сторонними решениями для мониторинга, работы сети, безопасности и с другими необходимыми компонентами;
- как они приносят исправления и доработки в код сторонних решений вроде Cilium и KubeVirt;
- их вклад в развитие «ванильного» Kubernetes;
- как организована техническая поддержка;
- как они сопровождают пользователей — команды клиентов и внутренние DevOps-команды «Фланта»;
- планы по развитию платформы.
⠀
Присоединяйтесь к нам 24 и 25 ноября 🙌
✅ Программа конференции и билеты на сайте - https://bx.vc/kxqvha
⠀
📋 https://bx.vc/jydjir
Константин расскажет, как устроен процесс разработки Deckhouse, основанный на сложившихся в Open Source-сообществе и на GitHub практиках, учитывающий потребности инженеров, бизнеса, специалистов информационной безопасности и других пользователей, которые взаимодействуют с платформой.
⠀
Рассмотрим:
- процессы разработки, тестирования и управления релизами Deckhouse;
- интеграция со сторонними решениями для мониторинга, работы сети, безопасности и с другими необходимыми компонентами;
- как они приносят исправления и доработки в код сторонних решений вроде Cilium и KubeVirt;
- их вклад в развитие «ванильного» Kubernetes;
- как организована техническая поддержка;
- как они сопровождают пользователей — команды клиентов и внутренние DevOps-команды «Фланта»;
- планы по развитию платформы.
⠀
Присоединяйтесь к нам 24 и 25 ноября 🙌
✅ Программа конференции и билеты на сайте - https://bx.vc/kxqvha
🔥3
Опыт внедрения скоростного мутационного тестирования узнаем из доклада Станислава Вожова
⠀
📋 https://bx.vc/mmiqk4
⠀
Мутационное тестирование — это метод тестирования программного обеспечения, основанный на всевозможных изменениях исходного кода и проверке реакции на эти изменения набора автоматических тестов. Оно помогает команде убедиться в том, что автотесты действительно проверяют бизнес-логику, а не просто покрывают код.
⠀
Станислав расскажет о том, как они внедрили мутационное тестирование, и как оно помогает им с тестами. Узнаем про их опыт, плюсы и минусы инструмента, который они используют для мутационного тестирования.
⠀
Доклад будет интересен программистам и командам, желающим повысить качество своих автотестов.
⠀
✅ Подробно о конференции, расписание и билеты здесь - https://bx.vc/wsllpi
⠀
До встречи на HighLoad++ 2022 🖐
⠀
📋 https://bx.vc/mmiqk4
⠀
Мутационное тестирование — это метод тестирования программного обеспечения, основанный на всевозможных изменениях исходного кода и проверке реакции на эти изменения набора автоматических тестов. Оно помогает команде убедиться в том, что автотесты действительно проверяют бизнес-логику, а не просто покрывают код.
⠀
Станислав расскажет о том, как они внедрили мутационное тестирование, и как оно помогает им с тестами. Узнаем про их опыт, плюсы и минусы инструмента, который они используют для мутационного тестирования.
⠀
Доклад будет интересен программистам и командам, желающим повысить качество своих автотестов.
⠀
✅ Подробно о конференции, расписание и билеты здесь - https://bx.vc/wsllpi
⠀
До встречи на HighLoad++ 2022 🖐
Когда обсуждают Go, как язык разработки, часто говорят, что у него нет дженериков. Так вот, дженерики завезли. Давайте посмотрим, какие теперь появились преимущества.
⠀
➡️ Подробности расскажет Павел Грязнов. Что изменилось с выпуском релиза 1.18, в чём особенность синтаксиса дженериков, когда они нужны и когда лучше обойтись другими инструментами. Всё на примерах, одна практика.
Заходите! ⬇️
⠀
https://bx.vc/6jcxt4
⠀
➡️ Подробности расскажет Павел Грязнов. Что изменилось с выпуском релиза 1.18, в чём особенность синтаксиса дженериков, когда они нужны и когда лучше обойтись другими инструментами. Всё на примерах, одна практика.
Заходите! ⬇️
⠀
https://bx.vc/6jcxt4
Хабр
Дженерики в Go: когда нужны и когда можно без них
Много раз при обсуждении преимуществ и прелестей Go, как языка разработки, мне приходилось слышать что-то вроде «у вас даже нет дженериков» или «вот завезут дженерики, тогда и поговорим». Так вот,...
Из доклада Евгения Дюкова узнаем, как они делали отказоустойчивый Redis в Yandex Cloud
⠀
📋 https://bx.vc/g0ge6d
⠀
Они создали агент и назвали его rdsync по аналогии со своими другими решениями (pgsync — для PostgreSQL, mysync — для MySQL). Пропатчили Redis, чтобы можно было делать failover/switchover безопасно. Обложили это всё множеством функциональных и jepsen-тестов. Сделали отдельный демон, который может повторять протокол sentinel с точки зрения взаимодействия с клиентами (https://redis.io/docs/reference/sentinel-clients/).
⠀
Евгений подробнее расскажет, чем не устроил вариант «из коробки», как они поддерживали обратную совместимость, как тестируют и проверяют, что решение не теряет данные.
⠀
Присоединяйтесь к нашей крутой тусовке разработчиков высоконагруженных систем 24 и 25 ноября в Москве 🖐
⠀
✅ Программа HighLoad++ 2022 и билеты здесь – https://bx.vc/p2thiy
⠀
📋 https://bx.vc/g0ge6d
⠀
Они создали агент и назвали его rdsync по аналогии со своими другими решениями (pgsync — для PostgreSQL, mysync — для MySQL). Пропатчили Redis, чтобы можно было делать failover/switchover безопасно. Обложили это всё множеством функциональных и jepsen-тестов. Сделали отдельный демон, который может повторять протокол sentinel с точки зрения взаимодействия с клиентами (https://redis.io/docs/reference/sentinel-clients/).
⠀
Евгений подробнее расскажет, чем не устроил вариант «из коробки», как они поддерживали обратную совместимость, как тестируют и проверяют, что решение не теряет данные.
⠀
Присоединяйтесь к нашей крутой тусовке разработчиков высоконагруженных систем 24 и 25 ноября в Москве 🖐
⠀
✅ Программа HighLoad++ 2022 и билеты здесь – https://bx.vc/p2thiy
Разминируем свой код: чем искать уязвимости и дефекты безопасности – тема доклада Ильи Полякова
⠀
📋 https://bx.vc/a808x8
⠀
Тема безопасности веб-приложений со временем становится только актуальнее.
⠀
В ходе доклада:
⠀
- разберёмся, уязвимостям какого типа, по статистике, наиболее подвержены PHP-проекты.
- сравним между собой статические анализаторы кода по качеству выявления таких уязвимостей.
- узнаем, какие ещё инструменты позволяют "разминировать" свой код.
⠀
Мнение ПК: посмотрим на автоматизированный поиск уязвимостей в PHP-коде глазами профессионала по безопасности. Теория, практика, инструменты.
⠀
Доклад будет интересен разработчикам, девопсам, руководителям.
⠀
Присоединяйтесь к нам 24 и 25 ноября на HighLoad++ в Москве 🙌
⠀
✅ Программа конференции и билеты на сайте - https://bx.vc/wndboi
⠀
📋 https://bx.vc/a808x8
⠀
Тема безопасности веб-приложений со временем становится только актуальнее.
⠀
В ходе доклада:
⠀
- разберёмся, уязвимостям какого типа, по статистике, наиболее подвержены PHP-проекты.
- сравним между собой статические анализаторы кода по качеству выявления таких уязвимостей.
- узнаем, какие ещё инструменты позволяют "разминировать" свой код.
⠀
Мнение ПК: посмотрим на автоматизированный поиск уязвимостей в PHP-коде глазами профессионала по безопасности. Теория, практика, инструменты.
⠀
Доклад будет интересен разработчикам, девопсам, руководителям.
⠀
Присоединяйтесь к нам 24 и 25 ноября на HighLoad++ в Москве 🙌
⠀
✅ Программа конференции и билеты на сайте - https://bx.vc/wndboi
Как с помощью BPMS (jBPM) заместить продукты SAS? Узнаем из доклада Олега Терёшкина
⠀
📋 https://bx.vc/4pi4y1
⠀
Олег расскажет об импортозамещении компонентов RTDM, Viya, ID. На вышеперечисленных движках в промышленной эксплуатации работают highload-процессы под нагрузкой ~50 000 TPS и c доступностью 99,99% (53 минуты простоя в год). Максимально схожими движками по функционалу являются системы класса BPMS: Camunda, jBPM, Kogito и другие. Взяв за основу их функциональные и нефункциональные требования, покажет, почему они выбрали jBPM, погрузимся в архитектуру решения, а также разберем баги, с которыми они столкнулись, и методы их исправления.
⠀
Доклад будет интересен представителям банковской сферы, страхования, ритейла, медицины, телекоммуникаций и государственного сектора. В частности — Java-разработчикам, владельцам продуктов, архитекторам и аналитикам, ранее использовавшим решения SAS.
⠀
Ждем вас 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
✅ Программа конференции и билеты здесь – https://bx.vc/fwrk9u
⠀
📋 https://bx.vc/4pi4y1
⠀
Олег расскажет об импортозамещении компонентов RTDM, Viya, ID. На вышеперечисленных движках в промышленной эксплуатации работают highload-процессы под нагрузкой ~50 000 TPS и c доступностью 99,99% (53 минуты простоя в год). Максимально схожими движками по функционалу являются системы класса BPMS: Camunda, jBPM, Kogito и другие. Взяв за основу их функциональные и нефункциональные требования, покажет, почему они выбрали jBPM, погрузимся в архитектуру решения, а также разберем баги, с которыми они столкнулись, и методы их исправления.
⠀
Доклад будет интересен представителям банковской сферы, страхования, ритейла, медицины, телекоммуникаций и государственного сектора. В частности — Java-разработчикам, владельцам продуктов, архитекторам и аналитикам, ранее использовавшим решения SAS.
⠀
Ждем вас 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
✅ Программа конференции и билеты здесь – https://bx.vc/fwrk9u
⚡️Успейте забронировать билет до 31 октября
⠀
Напоминаем, что с 1 ноября цена билетов на HighLoad++ поднимется и станет максимальной. Используйте последний шанс выгодно приобрести билет, забронируйте до 31 октября. После брони у вас еще будет несколько дней для принятия решения и оплаты.
⠀
Присоединяйтесь к нам, чтобы:
⠀
- освежить мысли и найти новые идеи после докладов и общения
- первыми поймать тренды и узнать изменения в индустрии
- увидеть, как делают IT-системы другие спецы
- значительно вырасти профессионально
- побыть в крутой тусовке единомышленников
⠀
✅ Забронируйте билет здесь – https://bx.vc/gof9ub
⠀
До встречи на HighLoad++ 2022 🙌
⠀
Напоминаем, что с 1 ноября цена билетов на HighLoad++ поднимется и станет максимальной. Используйте последний шанс выгодно приобрести билет, забронируйте до 31 октября. После брони у вас еще будет несколько дней для принятия решения и оплаты.
⠀
Присоединяйтесь к нам, чтобы:
⠀
- освежить мысли и найти новые идеи после докладов и общения
- первыми поймать тренды и узнать изменения в индустрии
- увидеть, как делают IT-системы другие спецы
- значительно вырасти профессионально
- побыть в крутой тусовке единомышленников
⠀
✅ Забронируйте билет здесь – https://bx.vc/gof9ub
⠀
До встречи на HighLoad++ 2022 🙌
Хитрости устройства офферной системы в многомиллионном игровом шутере расскажет Лилия Крючкова, старший серверный разработчик в Pixonic
⠀
📋 https://bx.vc/82yflw
⠀
Лилия расскажет, как устроить офферную систему в многомиллионном игровом проекте:
⠀
- как им в этом мешает и помогает Cassandra;
- про домен, ивенты и как на них работает офферная система;
- простые трюки, которые они используют для оптимизации офферов;
- как они интегрировали офферы с платежами, и зачем они постоянно прикапывают стейт.
⠀
Мнение ПК о докладе: офферные системы сложные, а офферные системы в играх — еще сложнее. Технологическая gamedev студия расскажет, как устроена их система в одной из игр на миллионы игроков.
⠀
Доклад будет интересен разработчикам Middle+ широкого профиля: от игровых проектов до банковских систем.
⠀
Ждем вас 24 и 25 ноября на HighLoad++ 2022 🙌
⠀
✅ Программа конференции и билеты на сайте - https://bx.vc/zvckcu
⠀
📋 https://bx.vc/82yflw
⠀
Лилия расскажет, как устроить офферную систему в многомиллионном игровом проекте:
⠀
- как им в этом мешает и помогает Cassandra;
- про домен, ивенты и как на них работает офферная система;
- простые трюки, которые они используют для оптимизации офферов;
- как они интегрировали офферы с платежами, и зачем они постоянно прикапывают стейт.
⠀
Мнение ПК о докладе: офферные системы сложные, а офферные системы в играх — еще сложнее. Технологическая gamedev студия расскажет, как устроена их система в одной из игр на миллионы игроков.
⠀
Доклад будет интересен разработчикам Middle+ широкого профиля: от игровых проектов до банковских систем.
⠀
Ждем вас 24 и 25 ноября на HighLoad++ 2022 🙌
⠀
✅ Программа конференции и билеты на сайте - https://bx.vc/zvckcu
Александр Володин, Backend-разработчик в компании Skyeng, расскажет про апгрейд и рефакторинг PHP-проектов — теперь это просто
⠀
📋 https://bx.vc/la8ke3
⠀
Многие проекты используют старые версии PHP и фреймворков, пакетов и бандлов, так как обновление и рефакторинг равно время и трудности. Мейнтейнерам пакетов приходится больше тратить времени на поддержку обратной совместимости вместо создания новых фич. Все это мешает развиваться как проектам, так и самим разработчикам.
⠀
Александр расскажет, как обуздать это легаси и автоматизировать обновление проектов и пакетов, чтобы процесс проходил эффективнее.
⠀
А ещё обсудим:
⠀
- как писать свои правила для автоматического рефакторинга под новые версии пакетов;
- как провести рефакторинг архитектуры активно развивающегося проекта и не стопать фич-релизы;
- как справиться с перечисленными проблемами поможет инструмент Rector.
⠀
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
✅ Программа конференции и билеты здесь – https://bx.vc/7zvyso
⠀
📋 https://bx.vc/la8ke3
⠀
Многие проекты используют старые версии PHP и фреймворков, пакетов и бандлов, так как обновление и рефакторинг равно время и трудности. Мейнтейнерам пакетов приходится больше тратить времени на поддержку обратной совместимости вместо создания новых фич. Все это мешает развиваться как проектам, так и самим разработчикам.
⠀
Александр расскажет, как обуздать это легаси и автоматизировать обновление проектов и пакетов, чтобы процесс проходил эффективнее.
⠀
А ещё обсудим:
⠀
- как писать свои правила для автоматического рефакторинга под новые версии пакетов;
- как провести рефакторинг архитектуры активно развивающегося проекта и не стопать фич-релизы;
- как справиться с перечисленными проблемами поможет инструмент Rector.
⠀
Встречаемся 24 и 25 ноября на HighLoad++ 2022 🖐
⠀
✅ Программа конференции и билеты здесь – https://bx.vc/7zvyso
❤1
Анализ и приоритизацию задач в тикетной системе обсудим с Олегом Мифле
⠀
📋 https://bx.vc/hsg7cb
Одна из фишек проекта Customer Support — приоритизация тикетов. Команде прилетают 100-200 задач в минуту: ученик пропустил урок или его нужно разбудить, опоздал учитель, возникла другая проблема или задача. А дальше этот поток тасков нужно упорядочить по важности, пропустив горящие вперед. Тикетная система у нас выстроена круто, операторы редко приходят с жалобами. При этом часто добавляются новые команды, количество задач растет.
Олег расскажет про процесс приоритизации со стороны разработки и бизнеса:
- какие коэффициенты и подходы взяли, чтобы рассчитывать веса, и почему;
- теория игр — как быть, если у задачи целый набор обстоятельств. Порой неочевидных;
- заезжает новая группа, нужна стратегия. Они сделали процесс добавления стратегий универсальным;
- как SLA влияет на вес задачи.
и т.д
✅ Программа конференции и билеты на сайте – https://bx.vc/5cspfd
До встречи на HighLoad++ 2022 🙌
⠀
📋 https://bx.vc/hsg7cb
Одна из фишек проекта Customer Support — приоритизация тикетов. Команде прилетают 100-200 задач в минуту: ученик пропустил урок или его нужно разбудить, опоздал учитель, возникла другая проблема или задача. А дальше этот поток тасков нужно упорядочить по важности, пропустив горящие вперед. Тикетная система у нас выстроена круто, операторы редко приходят с жалобами. При этом часто добавляются новые команды, количество задач растет.
Олег расскажет про процесс приоритизации со стороны разработки и бизнеса:
- какие коэффициенты и подходы взяли, чтобы рассчитывать веса, и почему;
- теория игр — как быть, если у задачи целый набор обстоятельств. Порой неочевидных;
- заезжает новая группа, нужна стратегия. Они сделали процесс добавления стратегий универсальным;
- как SLA влияет на вес задачи.
и т.д
✅ Программа конференции и билеты на сайте – https://bx.vc/5cspfd
До встречи на HighLoad++ 2022 🙌
👍1
Media is too big
VIEW IN TELEGRAM
💥 Друзья, послушайте интервью с Михаилом Кабищевым из Ozon. Узнаете, что для него конференция HighLoad++, что здесь можно получить, чем HighLoad++ отличается от других конференций и зачем сюда стоит прийти, в том числе новичку.
⠀
А мы ждем вас 24 и 25 ноября в Москве 🙌
⠀
✅ Посмотреть программу конференции и купить билеты можно здесь - https://bx.vc/3nyck9
⠀
А мы ждем вас 24 и 25 ноября в Москве 🙌
⠀
✅ Посмотреть программу конференции и купить билеты можно здесь - https://bx.vc/3nyck9
🔥4❤3