Загрузка страницы

ИТМО - Проектирование ПО - Лекция 2 - Архитектурные стили - монолитные и микросервисные приложения

00:00 Повторение. Системные требования. Функциональные, нефункциональные. Надежность. Масштабируемость. Производительность. Поддерживаемость.
10:26 Архитектурные стили
13:14 Монолитная архитектура
15:56 Можно ли сделать монолит модульным?
17:15 Обмен информации между модулями в монолитном приложении
19:26 Монолит. Легкость внесения серьезных изменений в систему
26:09 Монолит. Простота сборки (deploy)
28:20 Масштабирование монолитного приложения
28:54 Горизонтальное и вертикальное масштабирование в приложении
31:22 Разработка монолитного приложения
32:26 Проблемы, возникающие при развертывании монолита
33:44 Виды масштабирования. Горизонтальное.
34:49 Виды масштабирования. Партиционирование/шардирование(partitioning/sharding)
38:56 Виды масштабирования. Функциональная декомпозиция
40:20 Выделение предметных областей как способ выделения модулей ( потенциальных микросервисов)
41:56 Пересечение доменных сущностей между модулями
44:34 Денормализация и дублирование данных между модулями/сервисами
45:44 Минус монолита - разделение ресурсов
46:38 Что такое микросервисная архитектура?
48:52 Рассмотрение примера сервиса
51:37 Модульность микросервиса и ее свойства
55:09 Независимость сервисов, Polyglot persistence подход
56:19 Преимущества микросервисов
57:09 Минусы микросервисов

Видео ИТМО - Проектирование ПО - Лекция 2 - Архитектурные стили - монолитные и микросервисные приложения канала Андрей Суховицкий
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
5 октября 2021 г. 0:00:11
01:01:04
Другие видео канала
1 - Архитектура, микросервисы и монолиты1 - Архитектура, микросервисы и монолиты4 - API compatibility,  Protobuf. Document-oriented, relational and graph data models.4 - API compatibility, Protobuf. Document-oriented, relational and graph data models.Думаешь, тебе не нужен Semaphore? #shortsДумаешь, тебе не нужен Semaphore? #shorts6 - Надежность. Таймауты, retries, Circuit breaker, Resilience4j, speed control - window/rate limits6 - Надежность. Таймауты, retries, Circuit breaker, Resilience4j, speed control - window/rate limitsИТМО - Программирование - Лекция 9 -  Утечки памяти java. Как диагностировать, искать и исправлятьИТМО - Программирование - Лекция 9 - Утечки памяти java. Как диагностировать, искать и исправлятьИТМО Микросервисы - лекция 11 - Построение надежного взаимодействия при синхронных вызовахИТМО Микросервисы - лекция 11 - Построение надежного взаимодействия при синхронных вызовахТы используешь CAP-теорему НЕПРАВИЛЬНО #shortsТы используешь CAP-теорему НЕПРАВИЛЬНО #shortsИТМО Java 2020 - Лекция 6 - Exceptions, обработка исключенийИТМО Java 2020 - Лекция 6 - Exceptions, обработка исключенийДемо - Управление проектом. Эпики, таймлайны.Демо - Управление проектом. Эпики, таймлайны.2 - Domain driven design2 - Domain driven designМикросервисы и монолиты - что лучше и когдаМикросервисы и монолиты - что лучше и когдаИТМО - Проект. ПО - Лекция 15 - API. Изменения API, совместимость. Форматы данных. Protocol buffers.ИТМО - Проект. ПО - Лекция 15 - API. Изменения API, совместимость. Форматы данных. Protocol buffers.Мастер-класс React - 1Мастер-класс React - 15 - Синхронность / асинхронность. Процессы и потоки, закон Амдала. Пулы потоков, Executor service5 - Синхронность / асинхронность. Процессы и потоки, закон Амдала. Пулы потоков, Executor serviceИТМО Java 2020 - Лекция 5 - Наследование, ООП, композиция, SOLID, интерфейсы, паттерн стратегияИТМО Java 2020 - Лекция 5 - Наследование, ООП, композиция, SOLID, интерфейсы, паттерн стратегияПаттерн Saga #shortsПаттерн Saga #shortsПочему Event Driven? #shortsПочему Event Driven? #shorts6 - Архитектура с брокером сообщений. Kafka. RabbitMQ6 - Архитектура с брокером сообщений. Kafka. RabbitMQRendezvous hashing шардирование #shortsRendezvous hashing шардирование #shortsИТМО Java 2020 - Лекция 9 - Collections framework part 1ИТМО Java 2020 - Лекция 9 - Collections framework part 1
Яндекс.Метрика