История изменений
Исправление 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