653 читали · 2 года назад
15 ключевых паттернов микросервисной архитектуры
Здравствуйте, дорогие читатели! В этой статье мы рассмотрим паттерны микросервисной архитектуры. Мы опишем не менее 15 паттернов, сравним их между собой, обсудим преимущества и недостатки. Также мы узнаем, какие крупные компании используют эти паттерны в своих проектах. Преимущества и недостатки Domain-Driven Design (DDD) Преимущества: Недостатки: Canary Release Преимущества: Недостатки: Idempotent Receiver Преимущества: Недостатки: API Gateway Преимущества: Недостатки: Service Registry & Discovery...
897 читали · 4 года назад
26 основных паттернов микросервисной разработки
Несмотря на достоинства микросервисов, при их внедрении можно столкнуться с множеством проблем. Изучение общих закономерностей в решении этих проблем привело к появлению паттернов микросервисной разработки (Microservices Patterns), или шаблонов проектирования микросервисов. Основная цель — предоставить проверенные временем решения для таких задач, как разработка микросервисной архитектуры, организация взаимодействия микросервисов друг с другом, клиентскими приложениями, базами данных, обеспечение их отказоустойчивости...