Микросервисы. От архитектуры до релиза
Қосымшада ыңғайлырақҚосымшаны жүктеуге арналған QRRuStore · Samsung Galaxy Store
Huawei AppGallery · Xiaomi GetApps

автордың кітабынан сөз тіркестері  Микросервисы. От архитектуры до релиза

Khasan Sadykov (tomatocoder)
Khasan Sadykov (tomatocoder)дәйексөз келтірді9 ай бұрын
Микросервисная архитектура — это стиль проектирования высоко­автоматизированных, эволюционирующих программных систем, состоящих из микросервисов, ориентированных на потребности»
1 Ұнайды
Комментарий жазу
Khasan Sadykov (tomatocoder)
Khasan Sadykov (tomatocoder)дәйексөз келтірді9 ай бұрын
подход к разработке единого приложения в виде набора небольших сервисов, работающих в отдельных процессах и взаимодействующих с применением упрощенных механизмов. [...] построенных вокруг бизнес-потребностей и развертываемых независимо с помощью полностью автоматизированного механизма»
1 Ұнайды
Комментарий жазу
ДЕ
ДЕдәйексөз келтірді4 сағат бұрын
Следуя принципу разделения на команды и запросы (command query separation, CQS) Бертрана Мейера6, в SEED(S) мы моделируем контракты интерфейса как наборы двух различных типов взаимодействий: действий (команды в CQS) и запросов. Ключевое решение: разделить конечные точки сервиса на команды и запросы Используйте принцип CQS для моделирования стороны действия сервисов отдельно от стороны запроса и документирования каждой из них в их собственном стандартном формате.
Комментарий жазу
ДЕ
ДЕдәйексөз келтірді4 сағат бұрын
JTBD в стандартном формате. Процесс SEED(S) использует формат истории заданий, определенный Полом Адамсом (https://oreil.ly/VJQui): «когда <обстоятельство>, мне хотелось бы <мотивация>, так что я могу <цель>» (рис. 3.1). Рис. 3.1. Структура формата истории заданий
Комментарий жазу
ДЕ
ДЕдәйексөз келтірді4 сағат бұрын
представляем семь этапов процесса SEED(S). 1. Идентификация участников. 2. Определение заданий, которые должны выполнять участники. 3. Выявление шаблонов взаимодействия с помощью диаграмм последовательностей. 4. Выделение высокоуровневых действий и запросов на основе заданий, которые необходимо выполнить (jobs to be done, JTBD), и шаблонов взаимодействий. 5. Описание каждого запроса и действия в виде спецификации с использованием открытого стандарта (такого как спецификация OpenAPI (OAS)) или схемы GraphQL. 6. Получение обратной связи по спецификации API. 7. Реализация микросервисов.
Комментарий жазу
https://learning.oreilly.com/library/view/microservice-architecture/9781491956328
Комментарий жазу
Микросервис — это независимо развертываемый компонент с ограниченной областью действия, поддерживающий взаимодействия посредством обмена сообщениями. Микросервисная архитектура — это стиль проектирования высоко­автоматизированных, эволюционирующих программных систем, состоящих из микросервисов, ориентированных на потребности
Комментарий жазу
Maxim Pavlov
Maxim Pavlovдәйексөз келтірді1 апта бұрын
Команда разработки платформы
Комментарий жазу
Maxim Pavlov
Maxim Pavlovдәйексөз келтірді1 апта бұрын
Команда разработки сложных подсистем
Комментарий жазу
Maxim Pavlov
Maxim Pavlovдәйексөз келтірді1 апта бұрын
Команда поддержки (поддерживающая
Комментарий жазу