⠀
Для онлайн-участников будут доступны:
- Все презентации спикеров
- Видеозаписи всех докладов
- Трансляция всех докладов. Митапы и воркшопы не транслируются️
- Вопросы к спикерам в telegram-чате
- Доступ к трансляции для одного пользователя
Купить онлайн-билет – https://highload.ru/spb/2023?utm_source=tg&utm_medium=post&utm_campaign=anons&utm_content=offlinesoldout
⠀
Ждем вас в эфире 26 и 27 июня 🙌
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3❤1💯1
На Saint HighLoad++ 2023 в рамках трека «Архитектура. HighLoad & VK» пройдет «Прожарка архитектурных кейсов»
⠀
Топовые эксперты прямо во время конференции разберут архитектурные решения участников и найдут все изъяны. Но не волнуйтесь — никто не уйдёт без идеи, как исправить ситуацию.
⠀
Первый кейс:
⠀
Проектирование сервиса мониторинга самолетов в реальном времени от Владимира Смирнова, Елизаветы Неледовой и Карины Коноплевой
⠀
Знаменитый Flightradar показывает в реальном времени положение всех самолетов мира миллионам пользователей, но как ему это удается?
⠀
Основную нагрузку создает необходимость довольно быстро отрисовывать обновления в положении самолетов у всех пользователей-наблюдателей, а это, при заявленной средней нагрузке в 3'000'000 пользователей, не меньше 150ГБ данных в секунду. А ведь данные нужно еще и обновлять. Какая база справится с такими объемами? А может ей и не нужно с этим справляться? В этих вопросах они постарались разобраться вместе с командой и с радостью выскажут свои мысли. Подробно разберем проблемы, с которыми столкнулись, и выслушаем любую критику.
⠀
До скорой встречи!
⠀
✅ Программа трека "Архитектура. HighLoad & VK" на сайте в описании канала @HighLoadChannel
⠀
Топовые эксперты прямо во время конференции разберут архитектурные решения участников и найдут все изъяны. Но не волнуйтесь — никто не уйдёт без идеи, как исправить ситуацию.
⠀
Первый кейс:
⠀
Проектирование сервиса мониторинга самолетов в реальном времени от Владимира Смирнова, Елизаветы Неледовой и Карины Коноплевой
⠀
Знаменитый Flightradar показывает в реальном времени положение всех самолетов мира миллионам пользователей, но как ему это удается?
⠀
Основную нагрузку создает необходимость довольно быстро отрисовывать обновления в положении самолетов у всех пользователей-наблюдателей, а это, при заявленной средней нагрузке в 3'000'000 пользователей, не меньше 150ГБ данных в секунду. А ведь данные нужно еще и обновлять. Какая база справится с такими объемами? А может ей и не нужно с этим справляться? В этих вопросах они постарались разобраться вместе с командой и с радостью выскажут свои мысли. Подробно разберем проблемы, с которыми столкнулись, и выслушаем любую критику.
⠀
До скорой встречи!
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🔥1
Архитектурный вынос магазина – кейс от Евгения Бабы для «Прожарки архитектурных кейсов», которая пройдет в рамках трека «Архитектура. HighLoad & VK»
⠀
Разделение системы на несколько максимально независимых компонентов/сервисов для устранения проблем монолита:
⠀
- ограниченный стэк технологий
- сложность контролировать четкость абстракций
- legacy код
- проблемы с ответственностью
- релиз монолита
- долгий time to market фич
⠀
До скорой встречи на Saint HighLoad++ 2023 🖐️
⠀
✅ Полная программа трека «Архитектура. HighLoad & VK» здесь: @HighLoadChannel
⠀
Разделение системы на несколько максимально независимых компонентов/сервисов для устранения проблем монолита:
⠀
- ограниченный стэк технологий
- сложность контролировать четкость абстракций
- legacy код
- проблемы с ответственностью
- релиз монолита
- долгий time to market фич
⠀
До скорой встречи на Saint HighLoad++ 2023 🖐️
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3⚡1👍1
Архитектура приёмки товаров на складах – кейс от Руслана Сафина для «Прожарки архитектурных кейсов», которая пройдет в рамках трека «Архитектура. HighLoad & VK»
⠀
Система на вход принимает документы, которые нужно сопоставить с фактическим наличием товаров — произвести пересчет, сверку, проверку на брак и т.д.
⠀
Отдельным требованием стоит реализация всех бизнес-процессов на BPMN-движке. Процессы достаточно сложные и развесистые — в зависимости от типов и параметров документов, физический процесс сверки и актуализации производится по-разному.
⠀
В проекте выделены 2 мастер-системы: задачи и накладные. Разделение произведено в соответствии с контуром видимости: накладные — это внешняя сущность, задачи для сотрудников — внутренняя сущность, имеющая смысл только в замкнутом контуре проекта.
⠀
Все интеграции с внешними системами реализованы через ACL, взаимодействие со всеми видами фронта — через BFF.
⠀
✅ Полная программа трека «Архитектура. HighLoad & VK» на сайте в описании канала @HighLoadChannel
⠀
Система на вход принимает документы, которые нужно сопоставить с фактическим наличием товаров — произвести пересчет, сверку, проверку на брак и т.д.
⠀
Отдельным требованием стоит реализация всех бизнес-процессов на BPMN-движке. Процессы достаточно сложные и развесистые — в зависимости от типов и параметров документов, физический процесс сверки и актуализации производится по-разному.
⠀
В проекте выделены 2 мастер-системы: задачи и накладные. Разделение произведено в соответствии с контуром видимости: накладные — это внешняя сущность, задачи для сотрудников — внутренняя сущность, имеющая смысл только в замкнутом контуре проекта.
⠀
Все интеграции с внешними системами реализованы через ACL, взаимодействие со всеми видами фронта — через BFF.
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
Асинхрон, от которого хотели синхронность – кейс от Николая Шипякова для «Прожарки архитектурных кейсов», которая пройдет в рамках трека «Архитектура. HighLoad & VK».
⠀
Представьте себе, что есть некий API, который скрывает ваш сервис от посторонних глаз и взаимодействие между этим API и вашим сервисом синхронное. В тоже время ваш сервис, помимо прочей логики, должен асинхронно пообщаться еще с каким - то сервисом, используя Кафку. Получается, что наш сервис, помимо всего прочего, должен обернуть асинхронное взаимодействие синхронным. Николай предлагает рассмотреть и обсудить с чего начали, к чему пришли и каких проблем получили.
⠀
Встречаемся через 2 дня на Saint HighLoad++ 2023 🙌
⠀
✅ Полная программа трека «Архитектура. HighLoad & VK» на сайте в описании канала @HighLoadChannel
⠀
Представьте себе, что есть некий API, который скрывает ваш сервис от посторонних глаз и взаимодействие между этим API и вашим сервисом синхронное. В тоже время ваш сервис, помимо прочей логики, должен асинхронно пообщаться еще с каким - то сервисом, используя Кафку. Получается, что наш сервис, помимо всего прочего, должен обернуть асинхронное взаимодействие синхронным. Николай предлагает рассмотреть и обсудить с чего начали, к чему пришли и каких проблем получили.
⠀
Встречаемся через 2 дня на Saint HighLoad++ 2023 🙌
⠀
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
🚀 Доброе утро, друзья! Мы рады объявить о старте профессиональной конференции для разработчиков высоконагруженных систем Saint HighLoad++ 2023, которая пройдет сегодня и завтра в Санкт-Петербурге!
⠀
Как это будет?
⠀
Продолжительность мероприятия - два полных дня. Первый доклад начинается ежедневно в 10:00, а последний заканчивается в 18:50. Регистрация открывается в 8:30.
⠀
Длительность докладов 40-50 минут + перерыв на 20 минут для проветривания залов.
⠀
Расписание на два дня здесь: https://highload.ru/spb/2023/schedule
⠀
😉 Ждём вас! Открытие конференции уже в 9:30
⠀
Как это будет?
⠀
Продолжительность мероприятия - два полных дня. Первый доклад начинается ежедневно в 10:00, а последний заканчивается в 18:50. Регистрация открывается в 8:30.
⠀
Длительность докладов 40-50 минут + перерыв на 20 минут для проветривания залов.
⠀
Расписание на два дня здесь: https://highload.ru/spb/2023/schedule
⠀
😉 Ждём вас! Открытие конференции уже в 9:30
🔥3❤1
Ловите актуальное расписание конференции на все два дня: https://highload.ru/spb/2023/schedule
Мы начинаем нашу конференцию! Сразу после открытия в 10:00 стартуют первые доклады Saint HighLoad++ 2023!
⠀
Зал 00. Башня. Всё, везде и сразу: трейсинг в условиях хайлоада и 10к бэкендов. Александр Кирсанов (ВКонтакте, VK)
⠀
Зал 01. Шатер. Поставка данных телеметрии складского робота, и что с этими данными можно сделать. Николай Долганов (Яндекс Маркет)
⠀
Зал 03. Синий / Архитектура. SHL x VK. Групповые чаты в Одноклассниках. Андрей Тимофеев (Одноклассники, VK)
⠀
Зал 04. Красный. Безопасность CI/CD. Алексей Федулаев (Bimeister), Андрей Моисеев (ИнфоТеКС)
⠀
Зал 06. Зеленый. Как сделать поиск в интернет-магазине. Степан Родионов (X5 Digital)
⠀
Зал 00. Башня. Всё, везде и сразу: трейсинг в условиях хайлоада и 10к бэкендов. Александр Кирсанов (ВКонтакте, VK)
⠀
Зал 01. Шатер. Поставка данных телеметрии складского робота, и что с этими данными можно сделать. Николай Долганов (Яндекс Маркет)
⠀
Зал 03. Синий / Архитектура. SHL x VK. Групповые чаты в Одноклассниках. Андрей Тимофеев (Одноклассники, VK)
⠀
Зал 04. Красный. Безопасность CI/CD. Алексей Федулаев (Bimeister), Андрей Моисеев (ИнфоТеКС)
⠀
Зал 06. Зеленый. Как сделать поиск в интернет-магазине. Степан Родионов (X5 Digital)