Принц
Администратор
- Регистрация
- 16 Дек 2016
- Сообщения
- 186.752
- Реакции
- 465.822
**Складчина:** **[Архитектура для аналитика]** - *Тариф: Только послушать* - **[Ольга Пономарева]**
**Описание:**
Погружение в архитектурное проектирование с уклоном на потребности аналитиков, представленное доступным языком и насыщенным практическими заданиями.
**Программа:**
1. **Сбор требований к архитектуре**
- *Урок 1:* Систематизация требований к системе
- *Урок 2:* Монолиты и микросервисы
- *Бонусный урок:* Оценка нагрузки на систему
2. **Декомпозиция на микросервисы**
- *Урок 3:* Паттерны декомпозиции микросервисов
- *Урок 4:* Обзор Domain Driven Design (DDD)
3. **Выбор базы данных**
- *Урок 5:* Разновидности БД
- *Урок 6:* Процесс выбора БД
- *Урок 7:* Взаимосвязь БД и теорема CAP
4. **Высокоуровневый дизайн**
- *Урок 8:* Основы высокоуровневого дизайна
5. **Взаимодействие сервисов**
- *Урок 9:* Синхронное и асинхронное взаимодействие
- *Урок 10:* Работа с REST API
6. **Работа с брокерами сообщений**
- *Урок 11:* Принципы брокеров сообщений
- *Урок 12:* Сравнение Kafka и RabbitMQ
7. **Масштабирование и отзывчивость**
- *Урок 13:* REST API, API gateway, RPC, gRPC, WebSocket
- *Урок 14:* Балансировка, Webhook
- *Урок 15:* AJAX, long-polling, Server-Sent Events (SSE)
- *Урок 16:* Репликация, партиционирование, шардирование, индексирование в БД
- *Урок 17:* Саги, хореография, оркестрация
8. **Итоговые артефакты**
- *Урок 18:* Документация по архитектуре
- *Бонус:* Экзамен-самопроверка, финальный проект
**Теория:**
Уроки представлены в виде видеозаписей продолжительностью от 10 до 30 минут, содержащих только суть без лишней информации. В дополнение к видео материалам предоставляются презентации и дополнительные материалы (статьи, шаблоны документации).
**Практика:**
По каждой теме предусмотрены домашние задания для закрепления полученных навыков.
**Выводы курса:**
После завершения курса вы создадите итоговую архитектуру и соответствующую документацию с учетом аналитического подхода.
**Цели обучения:**
- Составление требований к архитектуре
- Выбор БД в зависимости от потребностей
- Декомпозиция монолитов на микросервисы с применением DDD
- Понимание необходимости брокеров сообщений и их моделирование
- Навыки масштабирования системы
- Различие между Websocket и Webhook
- Значение балансировщиков и кэширования
- Создание архитектурных схем и документации по микросервисам
**Автор:** Ольга Пономарева, старший системный аналитик в Райффайзенбанке.
**Тариф:** Только прослушивание всех уроков за курсом.
**Описание:**
Погружение в архитектурное проектирование с уклоном на потребности аналитиков, представленное доступным языком и насыщенным практическими заданиями.
**Программа:**
1. **Сбор требований к архитектуре**
- *Урок 1:* Систематизация требований к системе
- *Урок 2:* Монолиты и микросервисы
- *Бонусный урок:* Оценка нагрузки на систему
2. **Декомпозиция на микросервисы**
- *Урок 3:* Паттерны декомпозиции микросервисов
- *Урок 4:* Обзор Domain Driven Design (DDD)
3. **Выбор базы данных**
- *Урок 5:* Разновидности БД
- *Урок 6:* Процесс выбора БД
- *Урок 7:* Взаимосвязь БД и теорема CAP
4. **Высокоуровневый дизайн**
- *Урок 8:* Основы высокоуровневого дизайна
5. **Взаимодействие сервисов**
- *Урок 9:* Синхронное и асинхронное взаимодействие
- *Урок 10:* Работа с REST API
6. **Работа с брокерами сообщений**
- *Урок 11:* Принципы брокеров сообщений
- *Урок 12:* Сравнение Kafka и RabbitMQ
7. **Масштабирование и отзывчивость**
- *Урок 13:* REST API, API gateway, RPC, gRPC, WebSocket
- *Урок 14:* Балансировка, Webhook
- *Урок 15:* AJAX, long-polling, Server-Sent Events (SSE)
- *Урок 16:* Репликация, партиционирование, шардирование, индексирование в БД
- *Урок 17:* Саги, хореография, оркестрация
8. **Итоговые артефакты**
- *Урок 18:* Документация по архитектуре
- *Бонус:* Экзамен-самопроверка, финальный проект
**Теория:**
Уроки представлены в виде видеозаписей продолжительностью от 10 до 30 минут, содержащих только суть без лишней информации. В дополнение к видео материалам предоставляются презентации и дополнительные материалы (статьи, шаблоны документации).
**Практика:**
По каждой теме предусмотрены домашние задания для закрепления полученных навыков.
**Выводы курса:**
После завершения курса вы создадите итоговую архитектуру и соответствующую документацию с учетом аналитического подхода.
**Цели обучения:**
- Составление требований к архитектуре
- Выбор БД в зависимости от потребностей
- Декомпозиция монолитов на микросервисы с применением DDD
- Понимание необходимости брокеров сообщений и их моделирование
- Навыки масштабирования системы
- Различие между Websocket и Webhook
- Значение балансировщиков и кэширования
- Создание архитектурных схем и документации по микросервисам
**Автор:** Ольга Пономарева, старший системный аналитик в Райффайзенбанке.
**Тариф:** Только прослушивание всех уроков за курсом.
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Исполнительный сбой. Adult ADHD: доказательное руководство по взрослому СДВГ, диагностике, фокусу и самоменеджменту [Антон Абрамов]
- Леди Jet Set [Нескучный марафон] [Пакет Эконом] [Artclass] [Михаил Мишинский]
- Найди профессию за час [Анна Забродская]
- Эмоции на работе: инструкция по применению [Анна Забродская]
- Воркшоп "Как учить английский с ChatGPT" [alliengll]
- Быстрые цифровые продукты. От гайдов до чек-листов [Дмитрий Волков]