LINUX.ORG.RU

История изменений

Исправление gagarin0, (текущая версия) :

Нужно ли мне создавать микросервисы, если я делаю все один?

Можно, это serverless функции + EDA (Event driven architecture)

Нужно в одной папочке все микросервисы хранить?

Нет, общие функции хранятся в одном репозитории

А если по сети взаимодействуют, то нужно каждый микросервис обновлять по отдельности?

Этим должна заниматься экосистема в которой функции эти находятся

И что еще получается нужен брокер сообщений Должна быть какая-то шина «событий».

В своем pet проджекте я использую knative экосистему для создания servelress функций, в ее поставки идут брокеры in-memory, kafka-broker, nats-brokker и многие другие

или лучше на каждом МС поднимать свой http сервер(имхо так проще)?

Istio инжектит в каждый pod с функцией свой sidecar который подсовывает событий из брокера конкретно в функцию в формате cloudevent

Исходная версия gagarin0, :

Нужно ли мне создавать микросервисы, если я делаю все один?

Можно, это serverless функции + EDA (Event driven architecture)

См sevrverless функции

Нужно в одной папочке все микросервисы хранить?

Нет, общие функции хранятся в одном репозитории

А если по сети взаимодействуют, то нужно каждый микросервис обновлять по отдельности?

Этим должна заниматься экосистема в которой функции эти находятся

И что еще получается нужен брокер сообщений Должна быть какая-то шина «событий».

В своем pet проджекте я использую knative экосистему для создания servelress функций, в ее поставки идут брокеры in-memory, kafka-broker, nats-brokker и многие другие

или лучше на каждом МС поднимать свой http сервер(имхо так проще)?

Istio инжектит в каждый pod с функцией свой sidecar который подсовывает событий из брокера конкретно в функцию в формате cloudevent