Архитектурные решения в Backend-разработке // Демо-заняти?

7 подписчиков

12+
12+

22 просмотра

год назад

ПожаловатьсяНарушение авторских прав

7 подписчиков

12+
12+

22 просмотра

год назад

ПожаловатьсяНарушение авторских прав
12+
12+

22 просмотра

год назад

Выбор конфигурации в серверной разработке определяет масштабируемость, надежность и производительность системы. На этом занятии мы разберём ключевые архитектурные шаблоны и подходы, которые помогут построить устойчивые и гибкие серверные системы. Обсудим, когда монолит останется окончательным решением, а когда стоит перейти к микросервисной архитектуре. Разберём событийно-ориентированные системы, реактивные архитектуры, а также шаблоны CQRS и источники событий для работы с данными. Особое внимание уделено управлению сложностью и отказоустойчивости в распределённых компонентах. На вебинаре вы узнаете: 1. Как выбрать архитектурный стиль в зависимости от требований к производительности, масштабируемости и отказоустойчивости. 2. Микросервисы vs монолит: плюсы и минусы, примеры смены подходов. 3. Событийно-ориентированная архитектура: когда и как ее использовать, основные принципы и инструменты. 4. CQRS и источник событий: как управлять данными в сложных условиях. 5. Как проектировать отказоустойчивые серверные системы, включая прерывание автоматического выключателя, повторную попытку, переборку и другие схемы. 6. Ключевые ошибки при проектировании конструкции и как их избежать. Вебинар будет полезен: • Разработчикам Backend, которые хотят углубиться в вопросы проектирования и проектирования сложных систем. • Разработчикам FullStack, которыми важно понимать архитектурные принципы построения backend-систем. • Системным аналитикам, участвующим в проектировании архитектуры и соблюдении требований к backend-решениям. В результате вебинара: • Разберётесь в различных архитектурных стилях и их применимости в отдельных проектах. • Освоите ключевые принципы построения масштабируемых и отказоустойчивых бэкэнд-систем. • Узнаете, как избежать серьезных ошибок при выборе конфигурации и адаптации ее под меняющиеся требования. • Получите практические знания, которые помогут вам разработать и обеспечить безопасность грамотных систем. «Software Architect» - https://otus.pw/zK61/ Преподаватель: Сергей Прощаев - ПАО Сургутнефтегаз Пройдите опрос по итогам мероприятия - https://otus.pw/G2e2/ Следите за новостями проекта: - Telegram: https://t.me/Otusjava - ВКонтакте: https://otus.pw/850t - LinkedIn: https://otus.pw/yQwQ/ - Хабр: https://otus.pw/S0nM/