Описание
Слив курса Архитектура для аналитика [Тариф Только послушать] [Ольга Пономарева]
Углубленные знания проектирования архитектуры с точки зрения аналитика простым языком.
Теория в виде уроков - это видеозапись от 10 мин до 30 мин, в ней все самое важное и без воды.
Помимо видеозаписи всегда есть презентация и доп.материалы (статьи, шаблоны документации).
Результат курса: после прохождения курса у вас получится итоговая архитектура и документация к ней с точки зрения аналитика.
Программа
1. Сбор требований к архитектуре
Урок 1. Сбор требований к системе
- Зачем собирать требования перед построением архитектуры?
- Функциональные требования.
- Нефункциональные требования.
- Разбор примеров функциональных и нефункциональных требований.
- Определение монолита и микросервисов
- Плюсы и минусы
- Выбор архитектуры
- Пользовательский трафик
- Сетевой трафик и соединения
- Хранилища
Урок 3. Паттерны декомпозиции на микросервисы
- Декомпозиция по бизнес-возможностям
- Декомпозиция по Domain-driven design
- Декомпозиция по UX/UI
- Определения в DDD.
- Разбор примеров разбиения на домены и поддомены.
Урок 5. Виды баз данных
- Реляционные
- Ключ-значение
- Колоночные
- Документные
- Графовые
- Алгоритм, как выбирать БД
- Выбираем БД: Google диска
- Выбираем БД: Twitter
- Выбираем БД: WhatsApp
- Выбираем БД: Youtube
- CAP-теорема (теорема Брюера)
- CA-система (Consistency + Availability - Partition)
- CP-система (Consistency + Partition - Availability)
- AP-система (Availability + Partition - Consistency)
Урок 8. Высокоуровневый дизайн
- Разбор высокоуровневого дизайна для соц.сети (Instagram)
- Разбор высокоуровневого дизайна для интернет-магазина (Яндекс.Маркет)
Урок 9. Межсервисное взаимодействие: синхронное и асинхронное
- Синхронное взаимодеиствие
- Асинхронное взаимодеиствие
- Как спроектировать REST API аналитику?
- Когда использовать/не использовать REST с точки
зрения реализации/архитектуры? - Как связано с архитектурой?
Урок 11. Брокер сообщений
- Что такое брокер сообщений?Устройство брокера сообщений
- Для чего используют брокер?
- Пример использования брокера в доставке
- Пример использования брокера в Booking
- Пример использования брокера в Mailchimp
- Кейсы, когда брокер не нужен
- Плюсы и минусы брокера
- Push и Pull based подход
- Устройство RabbitMQ
- Устройство Kafka
- Сравнение RabbitMQ vs Kafka
- Применение RabbitMQ vs Kafka
- Пример использования RabbitMQ в Runtastic
- Пример использования Kafka в Walmart
Урок 13. REST API и API gateway, RPC и gRPC, WebSocket
- API и REST API
- Суть API Gateway
- Недостатки API Gateway
- RPC и gRPC
- Как устроен gRPC
- Разница gRPC и REST
- WS или WebSocket
- Применение WebSocket
- Балансировщик
- Распределение данных
- Кэш
- Webhook
- Балансировщик
- Распределение данных
- Кэш
- Webhook
- Простые запросы (AJAX)
- Распределение данных
- Кэш
- Webhook
- Повествование (сага)
- Хореография
- Оркестрация
Урок 18. Артефакты документации по архитектуре
Артефакты и шаблоны для описания архитектуры
Вы научитесь:
- формировать требования к архитектуре
- выбирать тип БД в зависимости от требований
- разбивать монолит на микросервисы с помощью DDD
- разбираться, когда нужны брокеры сообщений и как их описывать
- понимать, как можно масштабировать систему
- отличать, когда нужен Websocket или Webhook
- понимать, зачем нужен балансирощик или кэш
- рисовать архитектуру
- описывать микросервис в документации
Автор: Ольга Пономарева. Старший системный аналитик в райффайзенбанке
Тариф Только послушать.
Информация о курсе
Вы находитесь на странице товара «Ольга Пономарева - Архитектура для аналитика. Тариф Только послушать», это обучающий материал 2025 года, который можно приобрести в магазине MANY-COURSES.NET.
Данный курс расположен на платформе «Облако Mail». Вы можете перейти на оригинальный продажник, чтобы ознакомиться с предложением автора.
В нашем магазине этот материал доступен со скидкой за 189 рублей. Курс входит в рубрику «Программирование». Другие материалы автора «Ольга Пономарева» можно найти через поиск по сайту.
Похожие курсы
Вопросы и ответы
Как получить курс?
Добавьте курс в корзину или нажмите «Купить», выберите удобный способ оплаты и завершите заказ. После подтверждения оплаты ссылки на материалы автоматически придут на указанную почту. Авторизованные пользователи также найдут купленные материалы в разделе «Мои покупки».
Почему такая цена?
Материалы приобретаются совместно, поэтому стоимость заметно ниже цены автора. Вы получаете запись курса и заявленные материалы для самостоятельного обучения; обратная связь автора обычно не входит, если отдельно не указано обратное.
Нашли дешевле?
Пришлите нам ссылку на более дешёвое предложение — проверим его и постараемся сделать цену ниже. Написать нам о цене.
Где будет доступ к курсу?
Для этого товара указан вид доступа: Облако Mail. После оплаты вы получите нужную ссылку или приглашение.
Можно ли скачать материалы?
Если материалы находятся в облачном хранилище, их обычно можно смотреть онлайн или скачать себе. Исключения зависят от формата конкретного курса.
Есть ли гарантия получения?
После подтверждения оплаты выдача происходит автоматически. Если возникнет вопрос с оплатой или доступом, напишите нам в Telegram, через чат на сайте или на admin@many-courses.net. До покупки по запросу можем показать дополнительные скриншоты или фрагмент содержимого.