Архитектурный вынос магазина – кейс от Евгения Бабы для «Прожарки архитектурных кейсов», которая пройдет в рамках трека «Архитектура. 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)
Следующие доклады на Saint HighLoad++ 2023 ждут вас в 11:10
⠀
Зал 00. Башня. 5 GB трейсов в секунду, или Как устроена система трассировки в Ozon. Владимир Балун (Ozon)
⠀
Зал 01. Шатер. Совмещаем потоковые и пакетные процессы в Camunda BPM. Максим Павлов (Axenix)
⠀
Зал 03. Синий / Архитектура. SHL x VK. Вам нужна CDN! ...или нет? Алексей Учакин (EdgeЦентр)
⠀
Зал 04. Красный. Управляем доступом в распределённой Linux-инфраструктуре. Антон Жаболенко, Павел Пархомец (Wildberries)
⠀
Зал 06. Зеленый. Ищем товары по фото. Иван Красников (searchbooster.io)
⠀
Зал 00. Башня. 5 GB трейсов в секунду, или Как устроена система трассировки в Ozon. Владимир Балун (Ozon)
⠀
Зал 01. Шатер. Совмещаем потоковые и пакетные процессы в Camunda BPM. Максим Павлов (Axenix)
⠀
Зал 03. Синий / Архитектура. SHL x VK. Вам нужна CDN! ...или нет? Алексей Учакин (EdgeЦентр)
⠀
Зал 04. Красный. Управляем доступом в распределённой Linux-инфраструктуре. Антон Жаболенко, Павел Пархомец (Wildberries)
⠀
Зал 06. Зеленый. Ищем товары по фото. Иван Красников (searchbooster.io)