Голосов: 0
#1
Описание [Ольга Пономарева] Архитектура для аналитика. Тариф Только послушать (2025):
Глубокое понимание архитектуры с позиции аналитика: доступно и понятно
Теория в виде уроков — это видеозаписи длительностью от 10 до 30 минут, где представлена только самая важная информация без лишних деталей. К каждой видеолекции прилагаются презентация и дополнительные материалы (статьи, шаблоны документации).
Результат курса: по завершении обучения вы получите итоговую архитектуру и всю необходимую документацию с точки зрения аналитика.
Программа курса
- Сбор требований к архитектуре
- Урок 1. Зачем собирать требования перед проектированием архитектуры?
- Урок 2. Функциональные и нефункциональные требования
- Функциональные требования
- Нефункциональные требования
- Разбор примеров функциональных и нефункциональных требований
- Урок 3. Монолитная и микросервисная архитектура
- Определение монолита и микросервисов
- Преимущества и недостатки
- Как выбрать подходящую архитектуру
- Дополнительный урок. Оценка нагрузки на систему
- Анализ пользовательского трафика
- Сетевой трафик и соединения
- Работа с хранилищами
- Декомпозиция на микросервисы
- Урок 4. Паттерны декомпозиции
- Декомпозиция по бизнес-функциям
- Применение Domain-driven design (DDD)
- Декомпозиция по UX/UI
- Урок 5. Подробное изучение DDD
- Основные понятия DDD
- Примеры разделения на домены и поддомены
- Урок 4. Паттерны декомпозиции
- Выбор базы данных
- Урок 6. Типы баз данных
- Реляционные
- Ключ-значение
- Колоночные
- Документные
- Графовые
- Урок 7. Как выбрать подходящую базу данных
- Алгоритм выбора
- Анализ примеров: Google Диск, Twitter, WhatsApp, YouTube
- Урок 8. Связь между базами данных и теоремой CAP
- Суть CAP-теоремы (теоремы Брюера)
- CA-системы (Consistency и Availability)
- CP-системы (Consistency и Partition)
- AP-системы (Availability и Partition)
- Урок 6. Типы баз данных
- Высокоуровневый дизайн
- Урок 9. Высокоуровневый дизайн на примере Instagram и Яндекс.Маркет
- Разбор архитектуры социальной сети
- Анализ архитектуры интернет-магазина
- Урок 9. Высокоуровневый дизайн на примере Instagram и Яндекс.Маркет
- Межсервисное взаимодействие
- Урок 10. Синхронное и асинхронное взаимодействие
- Особенности синхронного взаимодействия
- Преимущества асинхронного взаимодействия
- Урок 11. Проектирование REST API
- Как создать REST API с учетом аналитики
- Когда использовать REST и когда нет
- Связь с архитектурой
- Урок 10. Синхронное и асинхронное взаимодействие
- Брокер сообщений
- Урок 12. Что такое брокер сообщений и зачем он нужен
- Устройство брокера
- Применение брокеров в доставке, Booking и Mailchimp
- Случаи, когда брокер не требуется
- Плюсы и минусы использования брокеров
- Урок 13. Сравнение Kafka и RabbitMQ
- Push и Pull-подход
- Архитектура RabbitMQ
- Архитектура Kafka
- Сравнение двух решений
- Примеры использования: RabbitMQ в Runtastic, Kafka в Walmart
- Урок 12. Что такое брокер сообщений и зачем он нужен
- Масштабирование и отзывчивость
- Урок 14. API Gateway, RPC и gRPC, WebSocket
- API и REST API
- Роль API Gateway
- Недостатки API Gateway
- RPC и gRPC: в чем разница
- Чем отличается gRPC от REST
- WebSocket и его применение
- Урок 15. Балансировщик и Webhook
- Функции балансировщика
- Распределение данных
- Использование кэша
- Вебхуки
- Урок 16. Оптимизация запросов
- Простые запросы (AJAX)
- Длинные запросы (long-polling)
- Server-Sent Events (SSE)
- Урок 17. Репликация, партиционирование, шардирование, индексирование
- Репликация данных
- Партиционирование
- Шардирование
- Индексирование баз данных
- Урок 18. Шаблоны проектирования
- Повествование (сага)
- Хореография
- Оркестрация
- Урок 14. API Gateway, RPC и gRPC, WebSocket
- Урок 19. Как правильно оформить документацию по архитектуре
- Шаблоны и инструменты для описания архитектуры
- Как составить требования к архитектуре
- Как разбить монолит на микросервисы
- Как описать брокер сообщений
- Как масштабировать систему
- Как выбрать между WebSocket и Webhook
- Зачем нужны балансировщик и кэш
- Как рисовать архитектуру
- Как описывать микросервисы в документации
Тариф: Только прослушивание.
Подробнее:
Для просмотра содержимого вам необходимо авторизоваться
Скачать курс [Ольга Пономарева] Архитектура для аналитика. Тариф Только послушать (2025):
Для просмотра содержимого вам необходимо авторизоваться
Последнее редактирование модератором: