Содержание

Микросервисная архитектура

Введение

Что такое микросервисная архитектура?

Преимущества микросервисной архитектуры

Недостатки микросервисной архитектуры

Ключевые концепции и паттерны микросервисной архитектуры

Сравнение с монолитной архитектурой

Характеристика Монолитная архитектура Микросервисная архитектура
:——————– :—————————————— :——————————————
Размер приложения Большое, единое приложение Небольшие, независимые сервисы
Развертывание Единое развертывание всего приложения Независимое развертывание каждого сервиса
Технологии Обычно единый стек технологий Различные технологии для разных сервисов
Масштабируемость Масштабирование всего приложения целиком Независимое масштабирование сервисов
Устойчивость к отказам Отказ в одной части может привести к отказу всего приложения Отказ одного сервиса может быть изолирован
Сложность разработки Может возрастать с размером приложения Упрощается для отдельных сервисов
Гибкость Менее гибкая к изменениям Более гибкая и адаптивная

Когда следует использовать микросервисную архитектуру?

Заключение

DokuWiki Appliance - Powered by TurnKey Linux