Що нового?

Придбаний [OTUS] Архитектор программного обеспечения [1/4]

Інформація про покупку
Тип покупки: Складчина
Ціна: 15000 ГРН
Учасників: 0 з 36
Організатор: Відсутній
Статус: Набір учасників
Внесок: 433.3 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Архитектор программного обеспечения

Сегодня профессиональные навыки разработки архитектуры программного обеспечения являются одной из главных компетенций специалистов по созданию масштабируемых и отказоустойчивых приложений.

Особенности программы
В процессе обучения мы рассмотрим множество нетривиальных проблем проектирования backend-приложений и их дальнейшего сопровождения. Изучим не только паттерны проектирования новых сервисов, но и освоим подходы к работе с legacy-сервисами. Научимся решать проблемы с согласованностью изменений (например, порядок применения транзакций) или с оркестрацией сервисов, что будет полезно тем, кто работает в сфере распределенных / децентрализованных систем.
Как разработчик, научитесь базовым навыкам работы с Kubernetes.

Содержание
Модуль 1 Инфраструктурные паттерны

Тема 1: Плюсы и минусы микросервисной архитектуры.
Тема 2: Основы работы с Docker.
Тема 3: Основы работы с Kubernetes (часть 1)
Тема 4: Основы работы с Kubernetes (часть 2)
Тема 5: Инфраструктурные паттерны
Тема 6: Мониторинг и алертинг.
Тема 7: Prometheus. Grafana.

Модуль 2 КОММУНИКАЦИОННЫЕ ПАТТЕРНЫ
Тема 1: Авторизация и аутентификация в микросервисной архитектуре.
Тема 2: Backend for frontends. Apigateway.
Тема 3: Асинхронный и синхронный API
Тема 4: GraphQL, Advanced REST API practices.
Тема 5: Event Driven Architecture.
Тема 6: Распределенные очереди сообщений на примере Kafka.
Тема 7: Паттерны кэширования и основные принципы.
Тема 8: Тестирование микросервисов.

Модуль 3 РАСПРЕДЕЛЕННЫЕ СИСТЕМЫ
Тема 1: Паттерны декомпозиции сервисов.
Тема 2: Введение в распределенные системы.
Тема 3: Распределенные транзакции.
Тема 4: Идемпотетность и коммутативность API в HTTP и очередях.
Тема 5: Шардирование.
Тема 6: Паттерны поддержания консистентности данных
Тема 7: Service mesh на примере Istio
Тема 8: Opentracing и opentelemetry
Тема 9: Event Sourcing и CQRS
Тема 10: Рефакторинг микросервисов. От монолита к микросервису.

Модуль 4 ДЕЦЕНТРАЛИЗОВАННЫЕ СИСТЕМЫ
Тема 1: CP cистемы.
Тема 2: AP системы.
Тема 3: Развитие архитектуры. Артефакты архитектуры.

Модуль 5 Итоговый проект
Тема 1: Консультация по проекту
Тема 2: Итоговый урок


https://otus.ru/lessons/arhitektor-po/
 
Угорі