
📚 Какие есть характеристики микросервисов? Как правильно разбирать, учитывая их характеристики?
Архитектурный стиль микросервисов — это подход, при котором единое приложение строится как набор небольших сервисов, каждый из которых работает в собственном процессе и коммуницирует с остальными используя легковесные механизмы, как правило HTTP. Эти сервисы построены вокруг бизнес-потребностей и развертываются независимо с использованием полностью автоматизированной среды. Существует абсолютный минимум централизованного управления этими сервисами. Сами по себе эти сервисы могут быть написаны на разных языках и использовать разные технологии хранения данных.
Характеристики микросервисов:
🔸Разбиение через сервисы
🔸Организация вокруг потребностей бизнеса
🔸Умные приемники и глупые каналы передачи данных
🔸Продукты, а не проекты
🔸Децентрализованное управление
🔸Децентрализованное управление данными
🔸Проектирование под отказ (Design for failure)
🔸Синхронные вызовы считаются опасными
Подробнее в статье
#микросервисы
Архитектурный стиль микросервисов — это подход, при котором единое приложение строится как набор небольших сервисов, каждый из которых работает в собственном процессе и коммуницирует с остальными используя легковесные механизмы, как правило HTTP. Эти сервисы построены вокруг бизнес-потребностей и развертываются независимо с использованием полностью автоматизированной среды. Существует абсолютный минимум централизованного управления этими сервисами. Сами по себе эти сервисы могут быть написаны на разных языках и использовать разные технологии хранения данных.
Характеристики микросервисов:
🔸Разбиение через сервисы
🔸Организация вокруг потребностей бизнеса
🔸Умные приемники и глупые каналы передачи данных
🔸Продукты, а не проекты
🔸Децентрализованное управление
🔸Децентрализованное управление данными
🔸Проектирование под отказ (Design for failure)
🔸Синхронные вызовы считаются опасными
Подробнее в статье
#микросервисы