651 читали · 2 года назад
15 ключевых паттернов микросервисной архитектуры
Здравствуйте, дорогие читатели! В этой статье мы рассмотрим паттерны микросервисной архитектуры. Мы опишем не менее 15 паттернов, сравним их между собой, обсудим преимущества и недостатки. Также мы узнаем, какие крупные компании используют эти паттерны в своих проектах. Преимущества и недостатки Domain-Driven Design (DDD) Преимущества: Недостатки: Canary Release Преимущества: Недостатки: Idempotent Receiver Преимущества: Недостатки: API Gateway Преимущества: Недостатки: Service Registry & Discovery...
2 года назад
Микросервисная архитектура: что это, кому подойдёт и какие инструменты использовать?
Что только не используют разработчики, чтобы ускорить процесс разработки. Например, прототипирование, монолитную архитектуру, Agile-методологии. Но на протяжении десяти лет лидирует микросервисная архитектура. Сегодня мы расскажем, почему так происходит и кому пора переходить с монолита на микросервисы. Сравнение микросервисной архитектуры с монолитной В микросервисной архитектуре приложение разбивается на небольшие сервисы, каждый из которых отвечает за отдельную функциональность. В монолитном подходе...