На Третьей конференции Systems Design Online 13 апреля пройдет онлайн-воркшоп на тему «Паттерны проектирования микросервисной архитектуры и нотация С4»
Цель воркшопа — Познакомиться с популярными паттернами проектирования микросервисной архитектуры, углубить свои знания и научиться проектировать архитектуру информационных систем и визуализировать их в диаграммах нотации С4.
Программа воркшопа
1️⃣ Введение в архитектуру ПО
— Виды архитектурных стилей: Монолит, микросервисы, SOA, event-driven, серверлесс
— Их плюсы, минусы и применимость
— Как C4 помогает визуализировать архитектуру?
— Связь C4 с Event Storming
2️⃣ Введение в C4-моделирование
— Основные уровни C4 (Context, Container, Component, Code)
— Инструменты для работы (Structurizr, PlantUML, Miro, Draw.io)
3️⃣ Построение контекстной диаграммы
— Определение границ системы
— Выделение пользователей (actors) и взаимодействующих систем
— Практика: построение контекстной диаграммы на основе результатов Event Storming
4️⃣ Моделирование контейнеров
— Что такое контейнер в C4?
— Определение сервисов, БД, фронта, API
— Практика: разбиение системы на контейнеры
5️⃣ Моделирование компонентов
— Что такое компонент?
— Декомпозиция сервисов и их взаимодействие
— Практика: детализация одного из ключевых сервисов
6️⃣ Дополнительно: код и стилизация
— Четвёртый уровень C4: когда он нужен?
— Использование аннотаций и стандартов оформления
— Автоматизация и генерация диаграмм
Оплатить воркшоп можно по ссылке
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Цель воркшопа — Познакомиться с популярными паттернами проектирования микросервисной архитектуры, углубить свои знания и научиться проектировать архитектуру информационных систем и визуализировать их в диаграммах нотации С4.
Программа воркшопа
1️⃣ Введение в архитектуру ПО
— Виды архитектурных стилей: Монолит, микросервисы, SOA, event-driven, серверлесс
— Их плюсы, минусы и применимость
— Как C4 помогает визуализировать архитектуру?
— Связь C4 с Event Storming
2️⃣ Введение в C4-моделирование
— Основные уровни C4 (Context, Container, Component, Code)
— Инструменты для работы (Structurizr, PlantUML, Miro, Draw.io)
3️⃣ Построение контекстной диаграммы
— Определение границ системы
— Выделение пользователей (actors) и взаимодействующих систем
— Практика: построение контекстной диаграммы на основе результатов Event Storming
4️⃣ Моделирование контейнеров
— Что такое контейнер в C4?
— Определение сервисов, БД, фронта, API
— Практика: разбиение системы на контейнеры
5️⃣ Моделирование компонентов
— Что такое компонент?
— Декомпозиция сервисов и их взаимодействие
— Практика: детализация одного из ключевых сервисов
6️⃣ Дополнительно: код и стилизация
— Четвёртый уровень C4: когда он нужен?
— Использование аннотаций и стандартов оформления
— Автоматизация и генерация диаграмм
Оплатить воркшоп можно по ссылке
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
❤2
Media is too big
VIEW IN TELEGRAM
🛰 Дмитрий Никитин, Руководитель команды клиентского брендирования в Quadcode, выступит на третьей конференции Systems Design Online с докладом на тему «White label Android приложения: разработка, кастомизация и поддержка»
Подробнее о докладе
План выступления:
— Поддержка различных фичей в «едином» продукте: модельная архитектура и фичетогглинг
— Дизайн-система и UI кастомизация приложения
— Автоматизация тестирования
— Независимые релизы и сокращение времени на регресс
— Автоматизация публикации приложений в Google Play
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Подробнее о докладе
План выступления:
— Поддержка различных фичей в «едином» продукте: модельная архитектура и фичетогглинг
— Дизайн-система и UI кастомизация приложения
— Автоматизация тестирования
— Независимые релизы и сокращение времени на регресс
— Автоматизация публикации приложений в Google Play
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
🔥4
🛰 Максим Смирнов, ИТ-архитектор, автор и преподаватель учебных курсов, выступит на третьей конференции Systems Design Online с докладом на тему «Некоторые заблуждения об архитектуре предприятия»
Подробнее о докладе
Архитектура предприятия существует уже более 30 лет. За это время менялись решаемые этой дисциплиной задачи, развивались методы, модифицировались подходы и практики. Тем не менее многие до сих пор знакомы только с устаревшей версией архитектуры предприятия и не знают о тех серьезных изменениях, что произошли в ней недавно. Цель выступления Максима — актуализировать взгляд на архитектуру предприятия, разобрать типичные заблуждения и мифы о целях и методах этой дисциплины.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Подробнее о докладе
Архитектура предприятия существует уже более 30 лет. За это время менялись решаемые этой дисциплиной задачи, развивались методы, модифицировались подходы и практики. Тем не менее многие до сих пор знакомы только с устаревшей версией архитектуры предприятия и не знают о тех серьезных изменениях, что произошли в ней недавно. Цель выступления Максима — актуализировать взгляд на архитектуру предприятия, разобрать типичные заблуждения и мифы о целях и методах этой дисциплины.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
❤1👍1
Media is too big
VIEW IN TELEGRAM
🛰 Александр Храмогин, Principal Ml Engineer в компании Logic Boost, выступит на третьей конференции Systems Design Online с докладом на тему «Оркестрация LLM агентов: Шаблоны для управления сложными задачами»
Подробнее о докладе
В быстро развивающемся мире ИИ-систем оркестрация LLM агентов для управления сложными задачами ставит уникальные архитектурные задачи. В этом докладе рассматриваются продвинутые шаблоны проектирования масштабируемых и эффективных систем оркестрации агентов. На примерах с использованием инструментов CrewAI, Redis (для управления состоянием) и Apache Airflow (для оркестрации процессов) мы исследуем стратегии декомпозиции задач, координации агентов и агрегации результатов. Вы увидите реальные примеры коммуникационных паттернов между агентами, включая методы обеспечения надёжности, оптимизации затрат и обработки ошибок. Участники узнают проверенные на практике подходы к созданию устойчивых систем на базе LLM-агентов, способных выполнять многоэтапные задачи без потери стабильности и эффективности.
Инсайты:
— Стратегии декомпозиции задач: методы разбивки сложных задач на подзадачи для распределения между специализированными LLM-агентами
— Паттерны координации агентов: проверенные решения для управления коммуникацией, обработки зависимостей и сохранения состояния системы
— Агрегация и валидация результатов: стратегии сбора, проверки и объединения данных от множества агентов
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Подробнее о докладе
В быстро развивающемся мире ИИ-систем оркестрация LLM агентов для управления сложными задачами ставит уникальные архитектурные задачи. В этом докладе рассматриваются продвинутые шаблоны проектирования масштабируемых и эффективных систем оркестрации агентов. На примерах с использованием инструментов CrewAI, Redis (для управления состоянием) и Apache Airflow (для оркестрации процессов) мы исследуем стратегии декомпозиции задач, координации агентов и агрегации результатов. Вы увидите реальные примеры коммуникационных паттернов между агентами, включая методы обеспечения надёжности, оптимизации затрат и обработки ошибок. Участники узнают проверенные на практике подходы к созданию устойчивых систем на базе LLM-агентов, способных выполнять многоэтапные задачи без потери стабильности и эффективности.
Инсайты:
— Стратегии декомпозиции задач: методы разбивки сложных задач на подзадачи для распределения между специализированными LLM-агентами
— Паттерны координации агентов: проверенные решения для управления коммуникацией, обработки зависимостей и сохранения состояния системы
— Агрегация и валидация результатов: стратегии сбора, проверки и объединения данных от множества агентов
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
🔥3❤1👍1
🎥 Выложили запись доклада Ярослава Гераськина с конференции Systems Design 24 на тему «Кэширование запросов в высоконагруженных ML-системах»
Ярослав обсуждает способы оптимизации быстродействия обработки данных через комбинацию feature store и кэширования. Доклад охватывает ключевые аспекты взаимодействия ML-моделей с другими сервисами и эффективность предложенных решений в условиях высоких нагрузок.
Тайм-код доклада:
00:00 О спикере
00:44 Что такое ML-модель
01:42 Взаимодействие модели с другими сервисами
05:00 Быстродействие обработки данных (Feature Store)
07:43 Кэширование (Cache)
13:08 Сочетание Feature store и Cache
14:33 Итоги
Посмотреть можно как на нашем You-Tube канале, так и в группе в ВК
🚀 12-13 апреля состоится третья конференция Systems Design Online
Конференция Systems Design Online будет интересна:
— разработчикам и аналитикам
— архитекторам и руководителям ИТ-проектов
— всем, кто стремится повышать эффективность бизнес-процессов при помощи современных технологических решений
Подробнее о конференции здесь
Канал конференции @systems_design_online
#выступления@systems_education
Ярослав обсуждает способы оптимизации быстродействия обработки данных через комбинацию feature store и кэширования. Доклад охватывает ключевые аспекты взаимодействия ML-моделей с другими сервисами и эффективность предложенных решений в условиях высоких нагрузок.
Тайм-код доклада:
00:00 О спикере
00:44 Что такое ML-модель
01:42 Взаимодействие модели с другими сервисами
05:00 Быстродействие обработки данных (Feature Store)
07:43 Кэширование (Cache)
13:08 Сочетание Feature store и Cache
14:33 Итоги
Посмотреть можно как на нашем You-Tube канале, так и в группе в ВК
🚀 12-13 апреля состоится третья конференция Systems Design Online
Конференция Systems Design Online будет интересна:
— разработчикам и аналитикам
— архитекторам и руководителям ИТ-проектов
— всем, кто стремится повышать эффективность бизнес-процессов при помощи современных технологических решений
Подробнее о конференции здесь
Канал конференции @systems_design_online
#выступления@systems_education
VK Видео
Кэширование запросов в высоконагруженных ML-системах • Ярослав Гераськин
На онлайн-конференции Systems Design 2024 ML-инженер Tik Tok Ярослав Гераськин обсуждает способы оптимизации быстродействия обработки данных через комбинацию feature store и кэширования. Доклад охватывает ключевые аспекты взаимодействия ML-моделей с другими…
❤1👍1
🛰 Кирилл Ветчинкин, CEO microarch.ru, выступит на третьей конференции Systems Design Online с докладом на тему «Как DDD и Event Storming помогают декомпозиции на сервисы»
В докладе спикер:
1. Опишет проблемы не понимания и ресерча при построении ИТ систем, особенно когда никто ничего не понимает, но все знают по чуть-чуть
2. Расскажет про стратегические паттерны DDD
3. Расскажет про Event Storming, покажет примеры проведения и подсветит основные фишки
4. Покажет, как из этого перейти к разделению зон владения
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
В докладе спикер:
1. Опишет проблемы не понимания и ресерча при построении ИТ систем, особенно когда никто ничего не понимает, но все знают по чуть-чуть
2. Расскажет про стратегические паттерны DDD
3. Расскажет про Event Storming, покажет примеры проведения и подсветит основные фишки
4. Покажет, как из этого перейти к разделению зон владения
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
На Третьей конференции Systems Design Online 13 апреля пройдет онлайн-воркшоп на тему «Event Storming как техника моделирования предметной области и выявления микросервисов»
Цель воркшопа — Научиться быстрому исследованию бизнес-процессов, изучить технику моделирования предметной области, выделять микросервисы.
Программа воркшопа
1️⃣ Введение в Event Storming
2️⃣ Big Picture
— Выделение основного процесса
— Разбор событий
— Добавление бизнес-правила и проблем (вопросов)
3️⃣ Process Modeling
— Добавление подпроцессов
— Добавление элементов техники: команд, смежных систем, пользователей
4️⃣ System Design
— Выявление функционально независимых процессов
— Выявление агрегатов
— Построение кандидатной функциональной архитектуры
Оплатить воркшоп можно по ссылке
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Цель воркшопа — Научиться быстрому исследованию бизнес-процессов, изучить технику моделирования предметной области, выделять микросервисы.
Программа воркшопа
1️⃣ Введение в Event Storming
2️⃣ Big Picture
— Выделение основного процесса
— Разбор событий
— Добавление бизнес-правила и проблем (вопросов)
3️⃣ Process Modeling
— Добавление подпроцессов
— Добавление элементов техники: команд, смежных систем, пользователей
4️⃣ System Design
— Выявление функционально независимых процессов
— Выявление агрегатов
— Построение кандидатной функциональной архитектуры
Оплатить воркшоп можно по ссылке
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
🔥3👍1
🛰 Максим Лыков, Разработчик решений для Android Auto, выступит на третьей конференции Systems Design Online с докладом на тему «Архитектура без сожалений: как проектировать системы, о которых не пожалеешь через год»
Подробнее о докладе
Легко принять решения, о которых вскоре начнёшь жалеть:
— Монолит или микросервисы?
— SQL или NoSQL?
— Очереди или синхронные вызовы?
Как находить баланс между разными архитектурными атрибутами, когда стоит следовать трендам, а когда лучше от них отказаться, и какие решения помогут вашей системе оставаться устойчивой и управляемой в долгосрочной перспективе.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Подробнее о докладе
Легко принять решения, о которых вскоре начнёшь жалеть:
— Монолит или микросервисы?
— SQL или NoSQL?
— Очереди или синхронные вызовы?
Как находить баланс между разными архитектурными атрибутами, когда стоит следовать трендам, а когда лучше от них отказаться, и какие решения помогут вашей системе оставаться устойчивой и управляемой в долгосрочной перспективе.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
❤2👍1
Media is too big
VIEW IN TELEGRAM
🛰 Михаил Баранов, Руководитель кибербезопасности, выступит на третьей конференции Systems Design Online с докладом на тему «Проактивное реагирование на инциденты: уроки нейтрализации устойчивой целевой угрозы»
Подробнее о докладе
План доклада:
1. Раннее обнаружение аномальной активности
2. Эксплуатация уязвимости CVE-2021−22 205 в GitLab как входная точка для атаки
3. Анализ, корреляция событий и построение цепочки атаки
4. Изоляция заражённых систем и нейтрализация угрозы
5. Уроки для управления уязвимостями и повышения безопасности
Михаил поделится своим опытом в анализе того, как на этапе проектирования можно предусмотреть как превентивные меры, так и решения на случай, если атака всё же произойдёт.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Подробнее о докладе
План доклада:
1. Раннее обнаружение аномальной активности
2. Эксплуатация уязвимости CVE-2021−22 205 в GitLab как входная точка для атаки
3. Анализ, корреляция событий и построение цепочки атаки
4. Изоляция заражённых систем и нейтрализация угрозы
5. Уроки для управления уязвимостями и повышения безопасности
Михаил поделится своим опытом в анализе того, как на этапе проектирования можно предусмотреть как превентивные меры, так и решения на случай, если атака всё же произойдёт.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
❤4
🎥 Выложили запись доклада Григория Новикова с конференции Systems Design 24 на тему «Аналитика в CRM Проектирование развивающейся системы»
Григорий Новиков, опытный backend-разработчик, поделился ключевыми инсайтами о проектировании развивающейся CRM-системы, включая оптимизацию SQL-запросов, обработку динамических метрик, интеграцию ChatGPT и обеспечение качества данных. Особое внимание было уделено практическим кейсам, таким как внедрение CRM в клуб единоборств, и подходам к итеративному улучшению системы на основе обратной связи.
Тайм-код доклада:
00:00 О спикере
00:34 Опыт построения эффективной архитектуры
01:55 Как ускорить SQL-запросы
03:15 Работа с быстро меняющимися метриками и формулами
05:04 Инсайты для бизнеса
08:12 Итоги внедрения CRM в клуб единоборств
09:38 Обработка данных в CRM: потоковая VS пакетная
13:42 Интеграция в CRM агентов ChatGPT
15:45 Обеспечение качества и целостности данных
17:13 Обратная связь и итеративные улучшения
18:18 Основные выводы
Посмотреть можно как на нашем You-Tube канале, так и в группе в ВК
🚀 12-13 апреля состоится третья конференция Systems Design Online
Конференция Systems Design Online будет интересна:
— разработчикам и аналитикам
— архитекторам и руководителям ИТ-проектов
— всем, кто стремится повышать эффективность бизнес-процессов при помощи современных технологических решений
Подробнее о конференции здесь
Канал конференции @systems_design_online
#выступления@systems_education
Григорий Новиков, опытный backend-разработчик, поделился ключевыми инсайтами о проектировании развивающейся CRM-системы, включая оптимизацию SQL-запросов, обработку динамических метрик, интеграцию ChatGPT и обеспечение качества данных. Особое внимание было уделено практическим кейсам, таким как внедрение CRM в клуб единоборств, и подходам к итеративному улучшению системы на основе обратной связи.
Тайм-код доклада:
00:00 О спикере
00:34 Опыт построения эффективной архитектуры
01:55 Как ускорить SQL-запросы
03:15 Работа с быстро меняющимися метриками и формулами
05:04 Инсайты для бизнеса
08:12 Итоги внедрения CRM в клуб единоборств
09:38 Обработка данных в CRM: потоковая VS пакетная
13:42 Интеграция в CRM агентов ChatGPT
15:45 Обеспечение качества и целостности данных
17:13 Обратная связь и итеративные улучшения
18:18 Основные выводы
Посмотреть можно как на нашем You-Tube канале, так и в группе в ВК
🚀 12-13 апреля состоится третья конференция Systems Design Online
Конференция Systems Design Online будет интересна:
— разработчикам и аналитикам
— архитекторам и руководителям ИТ-проектов
— всем, кто стремится повышать эффективность бизнес-процессов при помощи современных технологических решений
Подробнее о конференции здесь
Канал конференции @systems_design_online
#выступления@systems_education
VK Видео
Аналитика в CRM Проектирование развивающейся системы • Григорий Новиков
На онлайн-конференции Systems Design 2024 Григорий Новиков, опытный backend-разработчик, поделился ключевыми инсайтами о проектировании развивающейся CRM-системы, включая оптимизацию SQL-запросов, обработку динамических метрик, интеграцию ChatGPT и обеспечение…
Media is too big
VIEW IN TELEGRAM
🛰 Андрей Строганов, Ведущий программный инженер в компании BigTech, выступит на третьей конференции Systems Design Online с докладом на тему «Эффективная обработка ансамблей решающих деревьев на гетерогенных процессорах»
Слушатели доклада узнают:
— Что такое random forest и градиентный бустинг
— Методы эффективной обработки tree ensemble model (ансамблевые модели forest)
— Эффективность ПО на гетерогенных процессорах (например, на определенном виде облака)
— Какие сложности возможны при переходе с гомогенного на гетерогенные
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Слушатели доклада узнают:
— Что такое random forest и градиентный бустинг
— Методы эффективной обработки tree ensemble model (ансамблевые модели forest)
— Эффективность ПО на гетерогенных процессорах (например, на определенном виде облака)
— Какие сложности возможны при переходе с гомогенного на гетерогенные
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
❤2
На Третьей конференции Systems Design Online 13 апреля пройдет онлайн-воркшоп на тему «Принятие и документирование архитектурных решений»
Воркшоп будет особенно полезен:
— Системным аналитикам уровня Middle- (и выше)
— Специалистам, которые занимаются проектированием и интеграцией сервисов
— Архитекторам решений
На воркшопе участники научатся:
— Осознанно подходить к проектированию решений
— Фиксировать архитектурные решения, используя ADR (Architectural Decision Records)
— Работать с несколькими вариантами архитектурных решений, анализировать их плюсы и минусы
Программа воркшопа:
1️⃣ Введение
— Знакомство, цели воркшопа
— Краткий разбор ADR и его ценности
2️⃣ Первая итерация
— Участники работают в группах, решают задачу
— Оформляют архитектурные решения
3️⃣ Разбор первой итерации
— Группы меняются результатами
— Анализируют чужие решения, вносят правки
4️⃣ Вторая итерация
— Уточнение и адаптация решений
— Документирование принятых решений
5️⃣ Финальный разбор
— Обсуждение типичных проблем
— Выводы, рекомендации
Оплатить воркшоп можно по ссылке
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Воркшоп будет особенно полезен:
— Системным аналитикам уровня Middle- (и выше)
— Специалистам, которые занимаются проектированием и интеграцией сервисов
— Архитекторам решений
На воркшопе участники научатся:
— Осознанно подходить к проектированию решений
— Фиксировать архитектурные решения, используя ADR (Architectural Decision Records)
— Работать с несколькими вариантами архитектурных решений, анализировать их плюсы и минусы
Программа воркшопа:
1️⃣ Введение
— Знакомство, цели воркшопа
— Краткий разбор ADR и его ценности
2️⃣ Первая итерация
— Участники работают в группах, решают задачу
— Оформляют архитектурные решения
3️⃣ Разбор первой итерации
— Группы меняются результатами
— Анализируют чужие решения, вносят правки
4️⃣ Вторая итерация
— Уточнение и адаптация решений
— Документирование принятых решений
5️⃣ Финальный разбор
— Обсуждение типичных проблем
— Выводы, рекомендации
Оплатить воркшоп можно по ссылке
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
🔥2
Media is too big
VIEW IN TELEGRAM
🛰 Олег Гришко, Главный ИТ-Архитектор с опытом более 20 лет, выступит на третьей конференции Systems Design Online с докладом на тему «Построение платформы данных»
Обсудим:
— Trade-offы и возможные компромиссы при создании платформы
— Как довести начатое до конца, чтобы все остались довольны
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Обсудим:
— Trade-offы и возможные компромиссы при создании платформы
— Как довести начатое до конца, чтобы все остались довольны
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
🔥4👍2
На Третьей конференции Systems Design Online 13 апреля пройдут два мастер-класса
Тема конференции в этом году — «Компромиссы проектирования — баланс между атрибутами качества, финансированием и сроками». Все воркшопы и мастер-классы помогут участникам быстро освоить умения, необходимые для проектирования эффективных информационных систем.
Подробнее о мастер-классах конференции:
1️⃣ Архитектурные решения и AI
За 2 часа вы узнаете:
— О разных способах применения больших языковых моделей
— Как анализировать текущие архитектурные решения
— Как анализировать архитектурные схемы с помощью LLM
— Как создавать документацию к архитектурным решениям
Подробнее о мастер-классе
2️⃣ Тестирование архитектуры программного обеспечения
Будет особенно полезен:
— Разработчикам микросервисных систем
— Junior-архитекторам
— Бэкенд-разработчикам, которые хотят перейти в архитектуру
— Системным аналитикам
— Архитекторам
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Тема конференции в этом году — «Компромиссы проектирования — баланс между атрибутами качества, финансированием и сроками». Все воркшопы и мастер-классы помогут участникам быстро освоить умения, необходимые для проектирования эффективных информационных систем.
Подробнее о мастер-классах конференции:
За 2 часа вы узнаете:
— О разных способах применения больших языковых моделей
— Как анализировать текущие архитектурные решения
— Как анализировать архитектурные схемы с помощью LLM
— Как создавать документацию к архитектурным решениям
Подробнее о мастер-классе
Бесплатный для всех участников конференции
Будет особенно полезен:
— Разработчикам микросервисных систем
— Junior-архитекторам
— Бэкенд-разработчикам, которые хотят перейти в архитектуру
— Системным аналитикам
— Архитекторам
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
🎥 Выложили запись доклада Дмитрия Пахомова с конференции Systems Design 24 на тему «Проектирование эффективной системы кэширования»
Архитектор Дмитрий Пахомов рассмотрел ключевые аспекты, включая классификацию, мониторинг и решение проблем, таких как дублирование запросов, недоступность данных и влияние тайм-аутов на наполнение кэша. Основное внимание уделено оптимизации производительности и устойчивости системы в условиях сбоев.
Тайм-код доклада:
00:00 О докладе
01:11 Пример приложения
02:39 Что такое кэширование?
04:02 Классификация
07:35 Application cache
10:45 Мониторинг
13:45 Проблема 1: Дублирование запросов в полёте
18:03 Проблема 2: Недоступность данных во время сбоя
21:44 Проблема 3: Timeout мешает наполнению кэша
25:43 Итог
Посмотреть можно на нашем You-Tube канале
🚀 12-13 апреля состоится третья конференция Systems Design Online
Конференция Systems Design Online будет интересна:
— разработчикам и аналитикам
— архитекторам и руководителям ИТ-проектов
— всем, кто стремится повышать эффективность бизнес-процессов при помощи современных технологических решений
Подробнее о конференции здесь
Канал конференции @systems_design_online
#выступления@systems_education
Архитектор Дмитрий Пахомов рассмотрел ключевые аспекты, включая классификацию, мониторинг и решение проблем, таких как дублирование запросов, недоступность данных и влияние тайм-аутов на наполнение кэша. Основное внимание уделено оптимизации производительности и устойчивости системы в условиях сбоев.
Тайм-код доклада:
00:00 О докладе
01:11 Пример приложения
02:39 Что такое кэширование?
04:02 Классификация
07:35 Application cache
10:45 Мониторинг
13:45 Проблема 1: Дублирование запросов в полёте
18:03 Проблема 2: Недоступность данных во время сбоя
21:44 Проблема 3: Timeout мешает наполнению кэша
25:43 Итог
Посмотреть можно на нашем You-Tube канале
🚀 12-13 апреля состоится третья конференция Systems Design Online
Конференция Systems Design Online будет интересна:
— разработчикам и аналитикам
— архитекторам и руководителям ИТ-проектов
— всем, кто стремится повышать эффективность бизнес-процессов при помощи современных технологических решений
Подробнее о конференции здесь
Канал конференции @systems_design_online
#выступления@systems_education
YouTube
Проектирование эффективной системы кэширования • Дмитрий Пахомов
На онлайн-конференции Systems Design 2024 архитектор Дмитрий Пахомов рассмотрел ключевые аспекты, включая классификацию, мониторинг и решение проблем, таких как дублирование запросов, недоступность данных и влияние тайм-аутов на наполнение кэша. Основное…
👍4
🛰 Антон Давыдов, Solution architect и Разработчик, выступит на третьей конференции Systems Design Online с докладом на тему «Как предсказать “будущее” системы (почти)»
О докладе:
Работая над проектом, хочется предсказать, что будет с ним в будущем. И благодаря таким предсказаниям заранее «подложить солому», подготавливая код к преедсказанным изменениям. Например, можно предположить, что стоит заранее вынести сервис из монолита прямо сейчас, а через пару месяцев понять, что сервис не нужен бизнесу. Либо запариться с оптимизацией кода или новым языком в компании, а вместо этого окажется, что бизнесу важнее быстрое появление новых фичей в проекте.
На деле, подобные предсказания могут сильно отличаться от действительности, так как для предсказания учитывается не весь контекст, а только технический. Либо вообще предсказывают по наитию, либо «потому что так сделали в другой компании».
В своем докладе Антон расскажет о том, как уйти от предсказания развития проекта «пальцем в небо» и не скатиться в хардкорные аналитические подходы. Вместо этого воспользуемся концепциями из системной инженерии и теории систем, чтобы собрать как можно больше информации о системе. Благодаря этому получим примерные «границы», в которых может развиваться система, чем улучшим «предсказательный» навык в команде.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
О докладе:
Работая над проектом, хочется предсказать, что будет с ним в будущем. И благодаря таким предсказаниям заранее «подложить солому», подготавливая код к преедсказанным изменениям. Например, можно предположить, что стоит заранее вынести сервис из монолита прямо сейчас, а через пару месяцев понять, что сервис не нужен бизнесу. Либо запариться с оптимизацией кода или новым языком в компании, а вместо этого окажется, что бизнесу важнее быстрое появление новых фичей в проекте.
На деле, подобные предсказания могут сильно отличаться от действительности, так как для предсказания учитывается не весь контекст, а только технический. Либо вообще предсказывают по наитию, либо «потому что так сделали в другой компании».
В своем докладе Антон расскажет о том, как уйти от предсказания развития проекта «пальцем в небо» и не скатиться в хардкорные аналитические подходы. Вместо этого воспользуемся концепциями из системной инженерии и теории систем, чтобы собрать как можно больше информации о системе. Благодаря этому получим примерные «границы», в которых может развиваться система, чем улучшим «предсказательный» навык в команде.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
🔥6💯1🤓1
🚀 Третья онлайн-конференция Systems Design Online состоится уже через несколько дней
Мы соберем опытных архитекторов, аналитиков и технических лидеров, чтобы с разных сторон поговорить о Компромиссах проектирования — балансе между атрибутами качества, финансированием и сроками.
Каждая секция докладов в этом году раскрывает главную тему конференции с разных сторон:
📍В секции, посвящённой архитектуре, мы сосредоточимся на том, как проектировать гибкие, масштабируемые и надёжные системы, учитывая широкий спектр технологических и бизнес-требований. Спикеры на реальных примерах покажут, какие факторы влияют на выбор архитектурных решений и как они применяются в различных условиях.
📍Секция «Искусственный интеллекст и Машинное обучение» освещает современные методы и практики, позволяющие использовать потенциал данных и интеллектуальных систем в бизнесе. Участники узнают, как построить эффективный процесс обработки и анализа данных, какие подходы наиболее результативны, а также как масштабировать и проектировать решения ИИ в условиях растущей нагрузки и разнообразия бизнес-требований. Также мы затронем темы применения AI для решения задач, возникающих в процессе разработки и внедрения решений.
Билеты на конференцию, воркшопы и мастер-классы можно приобрести на сайте
Канал конференции @systems_design_online
#конференция@systems_education
Мы соберем опытных архитекторов, аналитиков и технических лидеров, чтобы с разных сторон поговорить о Компромиссах проектирования — балансе между атрибутами качества, финансированием и сроками.
В первый день вас будут ждать более 20 докладов, а во второй — три воркшопа и два мастер-класса с акцентом на практику!
Каждая секция докладов в этом году раскрывает главную тему конференции с разных сторон:
📍В секции, посвящённой архитектуре, мы сосредоточимся на том, как проектировать гибкие, масштабируемые и надёжные системы, учитывая широкий спектр технологических и бизнес-требований. Спикеры на реальных примерах покажут, какие факторы влияют на выбор архитектурных решений и как они применяются в различных условиях.
📍Секция «Искусственный интеллекст и Машинное обучение» освещает современные методы и практики, позволяющие использовать потенциал данных и интеллектуальных систем в бизнесе. Участники узнают, как построить эффективный процесс обработки и анализа данных, какие подходы наиболее результативны, а также как масштабировать и проектировать решения ИИ в условиях растущей нагрузки и разнообразия бизнес-требований. Также мы затронем темы применения AI для решения задач, возникающих в процессе разработки и внедрения решений.
Билеты на конференцию, воркшопы и мастер-классы можно приобрести на сайте
Канал конференции @systems_design_online
#конференция@systems_education
🔥2👍1👌1
Media is too big
VIEW IN TELEGRAM
🛰 Дмитрий Золотухин выступит на третьей конференции Systems Design Online с докладом на тему «История переезда с Hive на ClickHouse»
Обсудим:
— Чем занимались аналитики данных в компании More. TV и почему это пришлось менять
— Разбор технического стека аналитической системы (Hadoop, Airflow, внешние SaaS-сервисы, Tableu), его проблемы и почему их нужно было срочно решать
— Сбор требований к аналитической системе, критерии выбора нового стека технологий и их выбор
— Как мы переехали на Clickhouse, Dagster, MinIO, Open Metadata FineBI, Debezium с Kafka, DBT и собственные ML-сервисы
— Что из запланированного получилось, а чего не удалось достичь и почему
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Обсудим:
— Чем занимались аналитики данных в компании More. TV и почему это пришлось менять
— Разбор технического стека аналитической системы (Hadoop, Airflow, внешние SaaS-сервисы, Tableu), его проблемы и почему их нужно было срочно решать
— Сбор требований к аналитической системе, критерии выбора нового стека технологий и их выбор
— Как мы переехали на Clickhouse, Dagster, MinIO, Open Metadata FineBI, Debezium с Kafka, DBT и собственные ML-сервисы
— Что из запланированного получилось, а чего не удалось достичь и почему
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
❤2
📣 Расписание готово!
На сайте конференции доступно расписание всех трёх потоков докладов, которые пройдут в первый день (12.04, сб)
Начнём мы в 9:00 МСК, закончим в 18:00 МСК. В каждом параллельном потоке вас будут ждать по 8 докладчиков. Вы уже сейчас можете планировать первый день конференции, отметив наиболее интересные для вас выступления.
Не переживайте, если возникнут накладки и у вас не получится посмотреть все понравившиеся доклады. После конференции будут доступны записи всех выступлений.
🚀 Встречаемся уже через неделю!
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
На сайте конференции доступно расписание всех трёх потоков докладов, которые пройдут в первый день (12.04, сб)
Начнём мы в 9:00 МСК, закончим в 18:00 МСК. В каждом параллельном потоке вас будут ждать по 8 докладчиков. Вы уже сейчас можете планировать первый день конференции, отметив наиболее интересные для вас выступления.
Не переживайте, если возникнут накладки и у вас не получится посмотреть все понравившиеся доклады. После конференции будут доступны записи всех выступлений.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
Media is too big
VIEW IN TELEGRAM
🛰 Виталий Щур, Lead/Senior QA, выступит на третьей конференции Systems Design Online с докладом на тему «Революция в технической документации с помощью ИИ»
О докладе:
Успешные проекты требуют четкой, актуальной и хорошо структурированной документации. Однако её создание и поддержка — сложный и трудозатратный процесс.
Мы рассмотрим, как искусственный интеллект помогает:
— Генерировать эпики, юзер-стори и тест-кейсы на основе требований
— Поддерживать документацию в актуальном состоянии
— Обеспечивать согласованность терминологии и удобочитаемость
— Оптимизировать тестирование с помощью AI-генерируемых сценариев
— Ускорять написание кода разработчиками, улучшать комментарии, документировать существующий код и API
Мы поговорим о ключевых AI-инструментах, такие как ChatGPT, Atlassian Intelligence и GitHub Copilot, которые делают техническую документацию более точной, быстрой в создании и лёгкой в сопровождении. ИИ — это не замена человеку, а мощное средство автоматизации, позволяющее командам сосредоточиться на разработке, а не на рутинных задачах.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
О докладе:
Успешные проекты требуют четкой, актуальной и хорошо структурированной документации. Однако её создание и поддержка — сложный и трудозатратный процесс.
Мы рассмотрим, как искусственный интеллект помогает:
— Генерировать эпики, юзер-стори и тест-кейсы на основе требований
— Поддерживать документацию в актуальном состоянии
— Обеспечивать согласованность терминологии и удобочитаемость
— Оптимизировать тестирование с помощью AI-генерируемых сценариев
— Ускорять написание кода разработчиками, улучшать комментарии, документировать существующий код и API
Мы поговорим о ключевых AI-инструментах, такие как ChatGPT, Atlassian Intelligence и GitHub Copilot, которые делают техническую документацию более точной, быстрой в создании и лёгкой в сопровождении. ИИ — это не замена человеку, а мощное средство автоматизации, позволяющее командам сосредоточиться на разработке, а не на рутинных задачах.
Подробнее о конференции здесь
Канал конференции @systems_design_online
#конференция@systems_education
🔥3❤1
🎥 Выложили запись доклада Евгения Лыкова с конференции Systems Design 24 на тему «Проектирование медицинского ассистивного ПО в условиях высокой неопределённости»
Ex-CTO и ведущий программный инженер Visionis Евгений Лыков представил доклад, поделившись опытом разработки стартапа EyeDoo, который позволяет управлять компьютером с помощью взгляда. В своём выступлении он подробно рассмотрел ключевые аспекты, включая трудности проектирования, поиск точек опоры, выбор платформы и языка, а также этические вопросы, подчеркнув важность гибкости и адаптации в условиях неопределённости.
Тайм-код доклада:
00:00 О спикере
01:35 Трудности с проектированием
03:44 Описание стартапа EyeDoo - управление компьютером при помощь взгляда
06:37 Неопределённости стартапа
09:50 Поиск точек опоры
12:01 Платформа
15:08 Язык
17:47 Система
19:38 Версионность
21:27 Продукт
24:45 Вспомогательные технологии
26:44 Этическая составляющая
28:01 Выводы
Посмотреть можно на нашем You-Tube канале
🚀 12-13 апреля состоится третья конференция Systems Design Online
Конференция Systems Design Online будет интересна:
— разработчикам и аналитикам
— архитекторам и руководителям ИТ-проектов
— всем, кто стремится повышать эффективность бизнес-процессов при помощи современных технологических решений
Подробнее о конференции здесь
Канал конференции @systems_design_online
#выступления@systems_education
Ex-CTO и ведущий программный инженер Visionis Евгений Лыков представил доклад, поделившись опытом разработки стартапа EyeDoo, который позволяет управлять компьютером с помощью взгляда. В своём выступлении он подробно рассмотрел ключевые аспекты, включая трудности проектирования, поиск точек опоры, выбор платформы и языка, а также этические вопросы, подчеркнув важность гибкости и адаптации в условиях неопределённости.
Тайм-код доклада:
00:00 О спикере
01:35 Трудности с проектированием
03:44 Описание стартапа EyeDoo - управление компьютером при помощь взгляда
06:37 Неопределённости стартапа
09:50 Поиск точек опоры
12:01 Платформа
15:08 Язык
17:47 Система
19:38 Версионность
21:27 Продукт
24:45 Вспомогательные технологии
26:44 Этическая составляющая
28:01 Выводы
Посмотреть можно на нашем You-Tube канале
🚀 12-13 апреля состоится третья конференция Systems Design Online
Конференция Systems Design Online будет интересна:
— разработчикам и аналитикам
— архитекторам и руководителям ИТ-проектов
— всем, кто стремится повышать эффективность бизнес-процессов при помощи современных технологических решений
Подробнее о конференции здесь
Канал конференции @systems_design_online
#выступления@systems_education
YouTube
Проектирование медицинского ассистивного ПО в условиях высокой неопределённости • Евгений Лыков
На онлайн-конференции Systems Design 2024 ex-CTO и ведущий программный инженер Visionis Евгений Лыков представил доклад, поделившись опытом разработки стартапа EyeDoo, который позволяет управлять компьютером с помощью взгляда. В своём выступлении он подробно…
👍3