- Регистрация
- 8 Сен 2016
- Сообщения
- 483.731
- Реакции
- 268.162
**Складчина: Архитектура для аналитика [Тариф: Только послушать] [Ольга Пономарева]**
Интересный курс по проектированию архитектуры с упором на аналитику, представленный простым языком с акцентом на практику.
**Программа курса:**
1. **Сбор требований к архитектуре**
- Урок 1: Сбор требований к системе
- Урок 2: Монолитная и микросервисная архитектура
- Бонус-урок: Оценка нагрузки на систему
2. **Декомпозиция на микросервисы**
- Урок 3: Паттерны декомпозиции микросервисов
- Урок 4: Разбор DDD (Domain Driven Design)
3. **Выбор БД**
- Урок 5: Виды баз данных
- Урок 6: Выбор подходящей базы данных
- Урок 7: Связь БД и теоремы CAP
4. **Высокоуровневый дизайн**
- Урок 8: Принципы высокоуровневого дизайна
5. **Межсервисное взаимодействие**
- Урок 9: Синхронное и асинхронное взаимодействие
- Урок 10: REST API для синхронного взаимодействия
6. **Брокеры сообщений**
- Урок 11: Роль брокеров сообщений
- Урок 12: Сравнение Kafka и RabbitMQ
7. **Масштабирование и отзывчивость**
- Уроки 13-17: Все о REST API, API gateway, RPC, gRPC, WebSocket, балансировщиках, Webhook, различных типах запросов и масштабировании баз данных
8. **Итоговые артефакты**
- Урок 18: Создание артефактов документации по архитектуре
- Бонус: Экзамен-самопроверка
- Проект: "Архитектура и документация к ней"
**Теоретическая основа:**
Каждый урок представлен видеозаписью продолжительностью от 10 до 30 минут, содержащей только ключевую информацию. К каждому уроку прилагается презентация и дополнительные материалы (статьи, шаблоны документации).
**Практика:**
После каждого урока предлагается домашнее задание для закрепления материала.
**Результат обучения:**
После завершения курса вы сможете создать конечную архитектуру и документацию, ориентированную на аналитический подход.
**Что вы изучите:**
- Формирование требований к архитектуре
- Выбор подходящей базы данных
- Декомпозиция монолита на микросервисы с помощью DDD
- Принципы и необходимость использования брокеров сообщений
- Возможности масштабирования системы
- Различия между Websocket и Webhook
- Роль и значение балансировщика и кэша
- Навыки отображения архитектуры и описания микросервисов в документации
**Об авторе:**
Ольга Пономарева, опытный системный аналитик в Райффайзенбанке.
**Тариф "Только послушать":**
Полный доступ ко всем урокам курса без обязательства выполнения домашних заданий.
Будем рады видеть вас на курсе!
Интересный курс по проектированию архитектуры с упором на аналитику, представленный простым языком с акцентом на практику.
**Программа курса:**
1. **Сбор требований к архитектуре**
- Урок 1: Сбор требований к системе
- Урок 2: Монолитная и микросервисная архитектура
- Бонус-урок: Оценка нагрузки на систему
2. **Декомпозиция на микросервисы**
- Урок 3: Паттерны декомпозиции микросервисов
- Урок 4: Разбор DDD (Domain Driven Design)
3. **Выбор БД**
- Урок 5: Виды баз данных
- Урок 6: Выбор подходящей базы данных
- Урок 7: Связь БД и теоремы CAP
4. **Высокоуровневый дизайн**
- Урок 8: Принципы высокоуровневого дизайна
5. **Межсервисное взаимодействие**
- Урок 9: Синхронное и асинхронное взаимодействие
- Урок 10: REST API для синхронного взаимодействия
6. **Брокеры сообщений**
- Урок 11: Роль брокеров сообщений
- Урок 12: Сравнение Kafka и RabbitMQ
7. **Масштабирование и отзывчивость**
- Уроки 13-17: Все о REST API, API gateway, RPC, gRPC, WebSocket, балансировщиках, Webhook, различных типах запросов и масштабировании баз данных
8. **Итоговые артефакты**
- Урок 18: Создание артефактов документации по архитектуре
- Бонус: Экзамен-самопроверка
- Проект: "Архитектура и документация к ней"
**Теоретическая основа:**
Каждый урок представлен видеозаписью продолжительностью от 10 до 30 минут, содержащей только ключевую информацию. К каждому уроку прилагается презентация и дополнительные материалы (статьи, шаблоны документации).
**Практика:**
После каждого урока предлагается домашнее задание для закрепления материала.
**Результат обучения:**
После завершения курса вы сможете создать конечную архитектуру и документацию, ориентированную на аналитический подход.
**Что вы изучите:**
- Формирование требований к архитектуре
- Выбор подходящей базы данных
- Декомпозиция монолита на микросервисы с помощью DDD
- Принципы и необходимость использования брокеров сообщений
- Возможности масштабирования системы
- Различия между Websocket и Webhook
- Роль и значение балансировщика и кэша
- Навыки отображения архитектуры и описания микросервисов в документации
**Об авторе:**
Ольга Пономарева, опытный системный аналитик в Райффайзенбанке.
**Тариф "Только послушать":**
Полный доступ ко всем урокам курса без обязательства выполнения домашних заданий.
Будем рады видеть вас на курсе!
Для просмотра скрытого содержимого вы должны зарегистрироваться
Возможно, Вас ещё заинтересует:
- Осенний гайд 2024 [Stylist_kids] [Мария Ипполитова]
- Половое воспитание 2.0 [Валентина Носачева]
- Интегративная аюрведа для жизни. [2/6 ступень] [Марина Баяндина]
- Идеальная птичка [Тариф Баланс] [Лиля Завадская]
- Роды в Бразилии или как получить 2-е гражданство себе и ребенку [Николай Рапаев, Алена Калайда]
- OxyFit — выдохни лишнее [Василий Штерн, Лиля Штерн]
- Трансформация: подтянутое тело за 30 дней [Анна Красий]
- Как продавать продукт или услугу через социальные сети и личный бренд [Аня Каменец]